On Tue, Oct 23, 2012 at 10:10:44PM +0100, Matt S Trout wrote:
> Audrey Tang once said:
> 
> "perl5 is just syntax. CPAN is the language."

Nice. I'm going to steal that.

> You're entirely welcome to disagree, but "I think the majority would agree"
> comes into the unfounded assertion category - and leads people to avoid
> dependencies "just becase", thereby resulting in CPAN soup where you have
> three modules doing very similar things in a particular piece of code that
> all behave -slightly- differently, at which point DW(anybody)M goes out the
> window because the 'what' that it does changes between sections of the same
> codebase.

Have you ever tried to install a single Perl module in a production
environment and it asks you to upgrade 20+ other modules? Saying Y is
not for the faint hearted. In fact, it's probably more likely to make
you think "do we really need to install this module, let's try looking
at something else".

> Damian made a substantial effort to try and provide a 'one common way' for
> a lot of things with Perl Best Practices and other works; quoting him while
> working towards undoing some if this work seems a trifle unfair.

I'd have to disagree with you here. What I meant by refering to his
Sufficiently Advanced Technologies talk is preciesly picking the best
defaults, providing a clean interface, and get out of the way of the
programmer. In other words, trying to keep it "Simple" :)

> But ... it's still your module, hence my naming suggestions went in a
> separate email to the 'grumpy old man' stuff above :)

All good :)

Hopefully you've all now got a better understanding of what I'm shooting for.

Alfie

-- 
Alfie John
http://h4c.kr

Reply via email to