You seem to hate everything. I am confused as to why people even waste their time trying to help you.
* On Wed, May 06 2009, Bill Ward wrote: > 1. Same problem as Moose - it changes the language too much for my > taste. I don't see what all the fuss is about declaring $self. Most people want to write code that implements the logic of their application, not work-arounds for missing language features. You write that once, and then use it everywhere. "Reuse", they call it. Less noise == code that's easier to read and understand. That's what the fuss is about. > 2. Not robust enough - big alpha software warnings are a huge turn-off > to me. I think it's more like, "anything I didn't write is a huge turn-off to me". Admitting that is the first step ;) But anyway, I would also avoid Method::Signatures -- it was just some stuff from the Devel::Declare test suite that Schwern++ decided to CPAN. MooseX::Method::Signatures (and MooseX::Declare) is the production-ready version. (And yes, I do use MX::Declare in several production applications. It has not caused me any problems at all, other than perhaps a bit of extra wear on the tab key.) Anyway, embrace modules. They are the reason to use Perl. Regards, Jonathan Rockway -- print just => another => perl => hacker => if $,=$"