The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.034 - 2014-10-12

  • Bug Fixes
    • Fix enormous memory leak leading to segfault caused when a role application in a scope guard threw an exception. Fixes RT#99389. Fixes RT#99409. Ben Goldberg++ Lukas Atkinson++ Søren Døssing++ <https://rt.cpan.org/Ticket/Display.html?id=99389> <https://rt.cpan.org/Ticket/Display.html?id=99409> <http://purl.org/NET/cpan-uri/rt/ticket/99438>
  • Documentation
    • Bundle a multimethod example (stolen from MooseX:MultiMethods).
    • Improvements to the SUPPORT and SEE ALSO sections of the documentation.
    • Warn about some planned changes.
  • Test Suite
    • Test that `use true` is imported by Moops.
  • Packaging
    • Remove outdated dependency on Sub::Name from packaging metadata.
  • Other
    • Updated: namespace::autoclean now supports Moo enough that we can start using it instead of namespace::sweep.

Documentation

an introduction to object oriented programming using Moops

Modules

Moops Object-Oriented Programming Sugar
make Function::Parameters::info() data available within the meta object protocol
cute syntax for defining constants

Provides

in lib/Moops/ImportSet.pm
in lib/Moops/Keyword.pm
in lib/Moops/Keyword/Class.pm
in lib/Moops/Keyword/Library.pm
in lib/Moops/Keyword/Role.pm
in lib/Moops/MethodModifiers.pm
in lib/Moops/Parser.pm
in lib/Moops/TraitFor/Keyword/assertions.pm
in lib/Moops/TraitFor/Keyword/dirty.pm
in lib/Moops/TraitFor/Keyword/fp.pm
in lib/Moops/TraitFor/Keyword/mutable.pm
in lib/Moops/TraitFor/Keyword/ro.pm
in lib/Moops/TraitFor/Keyword/rw.pm
in lib/Moops/TraitFor/Keyword/rwp.pm
in lib/MooseX/FunctionParametersInfo.pm
in lib/MooseX/FunctionParametersInfo.pm