about me

projects

MPEG & DVD

doc

leisure

DTC - deterministic transformable compiler

Presentation

DTC is a compiler written in Scheme. The language it recognises does not exist, nor does the target CPU. But DTC is quite interesting because it’s transformable: it’s very easy to change the language as well as the target platform.

DTC is just a proof of concept. It will never become a real compiler, so only have a look at it if you are interested in studying or borrowing source code, or if your CS teacher asked you to write a recursive descent compiler.

Information

You can see my report (in French) on the DTC development, based on version 0.2.

For source code, you can browse the SVN repository.

Download

Latest tarball is dtc-0.2.tar.gz.