Here's the specification (of the VM, not the language). It is not quite up-to-date, or even self-consistent. Comments to jmlb2@hermes.cam.ac.uk. DDL spec
Also, here's an old example of what I hoped DDL might be. The interesting point here is the way the multiple inheritance works in the dragons. Note the constant expressions and so forth (which, incidentally, the compiler probably *couldn't* optimise out, because classes are supposed not to be interdependent. But, the VM could optimise them out at class-load time). Not also the high data content - executable code should only be necessary for really cool things (TM).