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