changing Config::MVP and heading toward Dist::Zilla v3
The following is a message I recently sent to the Dist::Zilla mailing list:
blathering blatherskite
The following is a message I recently sent to the Dist::Zilla mailing list:
Iโm pretty darn cautious about upgrading stuff on servers, but for some reason
every once in a while I lose my mind and say, โIโm going to do a dist-upgrade
my primary workstation right before (bedtime, work, a deadline).โ I did that
last night.
Last night, I was making some improvements to some work code, and trying to make it easier to use in places where I wasnโt using it yet. Part of this involved allowing an important attibute to be a weak reference. I really wanted to do something like this:
Hereโs the meaningless top-level lines-of-code changes performed during my grant work:
Iโm very pleased to report that the last to-do item from my 2010Q1 Perl Foundation grant to improve Dist::Zilla is complete. That item was an improved dzil new
command, described like this:
I think Iโve finished all the pages I meant to write for the Dist::Zilla Choose Your Own Tutorial. It covers a bunch of Dist::Zilla topics like creating a new dist, converting an existing one, and adding new behavior to your configuration. The โchoose your ownโ format should make it easy to add new content, like a wiki, but I like the almost-linear feel of the format.
This weekend, David Golden and I holed up in the Pobox offices and worked on the final draft for v2 of the CPAN Meta specification. Itโs the document that describes what goes in META.yml โ or, now, META.json. This was not very exciting to many people, but we were both really excited to get it done, and hopefully the final v2 spec and support libraries will be out in a few days.
I spend a lot of time dealing with character encoding issues. Getting them just right is important and sometimes tricky, but getting them wrong makes you look like an amateur. This paragraph from a blog post about PHP and encoding made me smile.
I thought Iโd have to wait another week or two to feel good about the next major (slightly backwards incompatible) release of Dist::Zilla. It looks like I should be able to release it this week.