DML2
DML2 is an object-oriented content storage and document formatting framework. Using a fairly simple, object-oriented language and a few templates, generating different types of media from the same source content is made easy. This tool has been obsoleted by XSLT.
Development: DML2 Progress
Last Modified: 2002-05-23T07:00Z
I've been working on the new spec for DML2 and it's looking pretty awesome. All information is contained within custom DML2 objects which may consist of other objects (and so on and so forth). The objects are "rendered" when called which means they return their formatted content. Objects can also have an "execute" thingy that allows pages to be outputted just from creating the objects (meaning you'll never need to explicitly define an output file... unless you want to =)