December 2025 Archives

Introducing Marlin

Does the Perl world need another object-oriented programming framework?

To be honest, probably not.

But here’s why you might want to give Marlin a try anyway.

  • Most of your constructors and accessors will be implemented in XS and be really, really fast.

  • If you accept a few basic principles like “attributes should usually be read-only”, it can be really, really concise to declare a class and its attributes.

About Toby Inkster

user-pic I'm tobyink on CPAN, IRC and PerlMonks.