The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 0.807 - 2023-12-11

  • CHANGES
    • Added `inherit` and `apply` keywords in an attempt to make subclassing and role-application more flexible in future
    • Experimental new ability to "import" fields from superclasses into subclasses, permitting subclasses to interact with base class fields directly
    • Allow setting the `OBJECTPAD_FLAG_ATTR_*_VALUE` flags when registering a custom attribute via the Perl-level MOP API

Modules

a simple syntax for lexical field-based objects
build-time support for extensions to Object::Pad
meta-object representation of a Object::Pad class
meta-object representation of data field of a Object::Pad class
meta-object representation of a field attribute for Object::Pad
meta-object representation of a method of a Object::Pad class
utility functions for Object::Pad classes