Changes for version 0.013001 - 2026-01-12

  • Packaging
    • Bump version of Class::XSConstructor dependency.

Documentation

comparing Moo, Moose, and class with Marlin
getting the most out of Marlin

Modules

🐟 pretty fast class builder with most Moo/Moose features 🐟
Marlin, but it's a role
quickly create struct-like classes
exports a few keywords it's nice to have with Marlin
Marlin extension to add a clone method to your class.
Marlin extension to make your constructor forgive undefs.
Marlin attribute extension for attribute aliases.
Marlin attribute extension for localizing attribute values.
Marlin attribute extension for lvalue accessors.
🐮 ❤️ 🐟 inherit from Marlin classes in Moo
🫎 ❤️ 🐟 inherit from Marlin classes in Moose

Provides

in lib/Marlin/Attribute.pm
in lib/MooseX/Marlin.pm
in lib/Marlin/TypeConstraint.pm