The other day, on the Moose mailing list, I read this: “I’m not sure augment/inner is ever the right answer, ...”. It reminded me of this sentence from the POD for Moo:
... the author considers augment to be a bad idea ...
Here’s another:
Nobody understands augment/inner properly, and the whole idea is broken.
The authors of these statements are intelligent, experienced programmers. You can find similar statements all over the web, also made by intelligent, experienced programmers. It certainly sounds like this augment thing is a pretty terrible idea. So why all the hate for augment?
Short Version: I’ve released version 2.04 of Debuggit. It allows you to substitute Data::Printer for Data::Dumper when dumping variables.
Long Version:
If I’m known for anything on CPAN (and I’m not saying I am), it’s probably for my work on other people’s modules: my co-maintenance of Method:…
I’ve just released a new version of Method::Signatures: 20121201, a.k.a. yesterday. This one has been a long time coming—I thought for a while there that $work was going to either bury me or sap my will to live—but it’s finally here, and I hope you MS fans out there will be rejoicing. Let’s take a look at some of the goodies.
(By the way, most of these awesome new features came from the Damian, as I described in my post about /var/www/users/buddy_burden/index.html
[Quick note: This is mostly a Git story, although there’s plenty of links to Perl code and Perl discussions. It also turned out to be quite a bit longer story than I originally intended. But, even though it gets pretty deep into Git features, I think it should be interesting enough for anyone who has a CPAN module and uses Git. I hope.]
The Backstory: So, a couple months back, I look in my email and spy a message from Damian Conway. Now, some of you fine readers probably know Damian personally, and I’m sure I’ll get …