What can you do here?
If you are a beginner, or would like to refresh your Perl programming knowledge,
you can go over the Perl tutorial.
You will find a few advanced articles too, though most of the advanced articles are available to the
subscribers of the Perl Maven Pro service only.
If you are interested to listen to or even see other Perl developers,
the Perl Maven TV Show is a collection of such interviews.
Want to make sure you don't miss any of the Perl Maven articels?
Sign up to the newsletter!
Unlike its bigger brother, Moo does not come with a built-in type system.
Instead, it allows us to add home-made subroutines
to each attribute that will check the type when we call the constructor or a setter.
MooX::late is a an extension for Moo, that provides several features available in
Moose, but not in Moo.
For example, it allows us to set type-constraints in a declarative way
as the back-end.
Let's see a bit more details how does that work:
Moose-like type checking system for Moo