Changes for version 1.11

  • Integrate new build system supporting ExtUtils::MakeMaker with simple Makefile.PL, ExtUtils::MakeMaker with configure, and Module::Build.
  • Integrate use of Module::Signature
  • Optimize get_set 'x'. Code contributed by Sam Tregar <sam@tregar.com>
  • Add new_hash_with_init Code adapted from Class::MethodMaker::Util, written by Marcel Gruenauer <marcel@noug.at>
  • Add singleton & tests Code adapted from Class::MethodMaker::Util, written by Marcel Gruenauer <marcel@noug.at>
  • Add deep_copy. Patch based on code supplied by Matthew Persico <matthew.persico@lazard.com>
  • Make copy non-experimental
  • Make new_with_args experimental (it always should've been marked as such)
  • Document static_list
  • Correct static_list assignment on method 'x' Patch based on code supplied by Matthew Persico <matthew.persico@lazard.com>
  • Add extra tests for static_list assignment

Documentation

tools for making makefiles with.

Modules

a module for creating generic methods

Provides

in lib/Class/MethodMaker.pm
in lib/Class/MethodMaker.pm
in lib/Class/MethodMaker.pm
in lib/Class/MethodMaker.pm
in lib/Class/MethodMaker.pm