The Design and Implementation of BER MetaOCaml
okmij.org
okmij.org
I have always thought that programming languages and other tools like databases should be built in reference to a common semantic base so they could be automatically interfaced etc.
His site (and his posts to various email lists) have a lot of great information. At times they can be a bit hard for mere mortals to digest.