Information

News

Deraj DeZine

DML2

Object-Oriented Content Storage and Document Formatting

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: Styles

Last Modified: 2002-08-15T07:00Z

I'm not sure if everything's going to be perfect, but I've implemented styles. Basically it allows a single object to have more than one render-like definition. Just something that is useful for designing Deraj DeZine.

Releases: v1.0.1 Released

Last Modified: 2002-08-10T07:00Z

Took a little bit of time (more than I should have =) to package up the current (bug-fixed) sources as v1.0.1.

Releases: v1.0!

Last Modified: 2002-07-31T07:00Z

DML2 can now be run from any directory and can output to any other directory. This helped out when I went to add the GNU build tools to the source distribution. v1.0 is now ready for consumption!

Development: No Pointers?

Last Modified: 2002-07-29T07:00Z

So the problems I was having with implementing the other new features were actually caused by pointers. Basically, I've decided that pointers are just something that unecessarily complicates the language. I removed them (despite messing up CVS in the process) and have implemented the other features instead.

Development: New Features

Last Modified: 2002-07-28T07:00Z

After about 45 minutes, pointers are now working. The &index tag, however, is proving to be rather difficult. I still don't know how I'm going to implement it. Default constructors are almost done.

Development: Man Pages

Last Modified: 2002-07-27T07:00Z

After about only 15 minutes' work, all of the DML2 documentation is now available in UNIX man page format, perfectly formatted! Just another example of the power of DML2 =)

Releases: v0.9b Released!

Last Modified: 2002-07-26T07:00Z

Windows testing went well (meaning I compiled it and it worked fine). I found out today (after compiling with optimization) that DML2 is actually quite a bit faster than DML. I managed to get 242 files/sec with DML2, whereas I only got around 90 at the most with DML.

Development: Strange Bug

Last Modified: 2002-07-25T07:00Z

I think I ran into a bug in my compiler's STL implementation today. I can compile the program and it works fine under GCC v3.1, but under v2.95.3, it segfaults. Not a big problem, since I found a (weird) workaround.