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

use Perl Log In

Log In

[ Create a new account ]

rjray (1649)

  (email not shown publicly)
AOL IM: rjrayperl (Add Buddy, Send Message)
Yahoo! ID: rjray_perl (Add User, Send Message)

Journal of rjray (1649)

Wednesday May 08, 2002
01:43 AM

More verbosity! More bandwidth!

[ #4744 ]

Some people think that the biggest problem with XML is that it's being used too much, in too many places where it doesn't make sense to use it. In fact, I am often such a voice.

But I also think the reverse is becoming true all too often. I find myself resisting the temptation to design documents as XML for fear that I'll be accused of {over,ab}using XML. One such area is the ChangeLog file I have in each of my software projects. I'd really like my little cpan-announcer tool that posts to this journal to be able to include the relevant entries in the ChangeLog. But not all of my ChangeLogs have consistent format to them, so having the tool strip the data out would be an exercise in redundancy. Then again, I don't want to re-invent the wheel. So I turned to Google.

But the best I could get was this view into the VisualDCT project. Nothing against the work done, but I'd feel better if that DTD had shown up a few other places.

Pointers are gladly welcomed.


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.
  • Barrie Slaymaker (author of several well known perl modules, as well as the currently running AxKit column at has invented something called RevML. It may be of use - I don't know much about it. There doesn't seem to be much info on Google though. When barrie wakes up I'll get him to append something here.
    • Re:RevML (Score:2, Informative)

      RevML is a grammar for describing a series of revisions to to a set of files, it's equivalent to a collection of RCS files, but with more metadata and with MD5 checksums. I use it extensively in the test suite for VCP [] (Version CoPy, which copies file hierarchies between source repositories like CVS, Perforce, and soon VSS). I'd like to find other uses for RevML; it can be used to capture a repository or a series of changesets and transfer them to other repositories.

      There's a DTD [] for RevML (you may need