From: Dave Rolsky Date: Thu, 12 Feb 2009 17:01:25 +0000 (+0000) Subject: Apparentl S. When we call Ssetup_import_methods( also => 'Moose' ) >>> it builds -C and C methods for you. The S 'Moose' ->>> bit says that we want to export everything that Moose does. +This uses the magic of L. When we call C<< +Moose::Exporter->setup_import_methods( also => 'Moose' ) >> it builds +C and C methods for you. The C<< also => 'Moose' >> +bit says that we want to export everything that Moose does. The C method that gets created will call our C -method, passing it S $caller >>> as its +method, passing it C<< for_caller => $caller >> as its arguments. The C<$caller> is set to the class that actually imported us in the first place.