Version 17 (modified by benl, 11 years ago) (diff)


The Disciplined Disciple Compiler (DDC)

This is the developer's wiki for the Disciplined Disciple Compiler.

A summary of the project is at


The Language Definition is still evolving, but the wiki should be in sync with the development branch.


Current Plans

  • Our end goal is to have a light-weight functional language based on Haskell's syntax but with direct support for strict evaluation and arbitrary destructive update. These two features give the programmer better control over runtime performance than Haskell compilers can offer. Our target applications are the ones that you always find yourself writing C programs for, because existing functional languages are too slow, use too much memory, or don't let you update the data that you need to.

  • We're currently working towards the 0.1.3 release, while getting our testing framework and buildbots sorted out.

  • It would be nice to clear the 0.1.3 Buglist and do a release before the end of 2009.

How you can help

  • Download out the compiler, write programs, and file bug reports!
  • Write more test programs.
  • Fix the bugs on the 0.1.3 Buglist
  • Write more quick check tests.

More Information