Changes for version 0.47 - 2021-07-27

  • CHANGES
    • Large internal rewrites
      • Split code among several smaller files instead of one giant lib/Object/Pad.xs
      • Rewrite the way that slot attributes work; allow an externally-visible plugin-type system of hooks
    • Removed `->param_name` and `->has_param` MOP::Slot accessors
    • Added a `:final` slot attribute

Modules

a simple syntax for lexical slot-based objects
meta-object representation of a Object::Pad class
meta-object representation of a method of a Object::Pad class
meta-object representation of data slot of a Object::Pad class