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 $,=$"

Reply via email to