Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
More | Login | Reply
Loading... please wait.
  • I've been using a home-brewed XML format for some of my changelogs. I also (of course) keep a more traditional-format CL in the distro. I've been working on some XSLT stylesheets and an article about it for, but lack of tuits has slowed me. This may be the nudge I need to finish it.

    Of course, mentioning XML alone may raise cries from those who are tired of seeing it applied to every vaguely-text-data-related problem that comes along. And I understand (and sometimes share) the sentiment. But in this case, I've developed a spec over time that encompasses things like I18N (to a certain degree), allowance for plugging in "modules" to specify source-control information, etc.

    This isn't to say I think it's perfect, or even complete at this stage. The kernel of the idea came from ruminating on how hard it would be to completely automate the build+release process, from "perl Makefile.PL" all the way through updating my personal web pages and creating a announcement. The thought of being able to easily ("easily" being a relative term, of course) generate a plain-text ChangeLog, an HTML-ified prettier ChangeLog.html, while also extracting the specific changes for the given build to include in release announcements, etc., is very attractive.

    Like I said, maybe this is the ass-kick I need to finish the XSLT and at least write a simple overview, if not an article...



    • If you don't need a Schema, you don't need XML...
    • miyagawa has drawn [] my attention to Net::Flickr::Backup, whose author uses the estimable DOAP [] RDF vocabulary in his Changes files []. Aaron appears to have extended it in his own fashion, which with a little work could be a very promising format for this sort of thing.

      I'd be very interested to see that overview/article, and perhaps contribute to the effort.