Introduction This post is part of a series of blog posts following the roguelike tutorial to demonstrate the new class feature in Perl 5.38.0. In this post we’re gonna start where we left off in part-2. If you don’t remember what the code looked like, go back and refresh yourself. When last we left our intrepid characters, they were in a near... Read more 13 Jul 2023 - 8 minute read
Introduction This post is part of a series of blog posts following the roguelike tutorial to demonstrate the new class feature in Perl 5.38.0. In this post we’re gonna start where we left off in Part 1. If you don’t remember what the code looked like, go back and refresh yourself. From now on the listing is gonna get a little large for us to c... Read more 11 Jul 2023 - 13 minute read
Introduction This post is part of a series of blog posts following the roguelike tutorial to demonstrate the new class feature in Perl 5.38.0. In this post we’re gonna start where we left off in Part 0. If you remember, the Engine class looked like this: class Engine { field $height :param; field $width :param; field $app = Games... Read more 04 Jul 2023 - 3 minute read
Introductions Perl 5.38.0 just dropped, and with it comes (in my opinion) one of the most exciting experiments in Perl, a new built-in object system. If Moose was the postmodern object system for Perl then feature 'class' is post-postmodern, it’s a meta-modern object system. The last couple of years I’ve not been paid to write Perl, so I’ve ha... Read more 02 Jul 2023 - 6 minute read
The Pledge Over the last month I’ve set up a Mastodon compatible service for about $50 per month without a single server to manage. The easiest solution is a hosted solution. There are several decent hosting providers out there. Check out Join Mastodon’s list, not all of them are the same. They start out at well under our price but a few of th... Read more 22 Jan 2023 - 7 minute read