Personal tools


From HaskellWiki

(Difference between revisions)
Jump to: navigation, search
(Remove old email address)
(Moved most info to the wiki.)

Revision as of 01:35, 17 June 2010


Disciple is an explicitly lazy dialect of Haskell which supports destructive update, computational effects, type directed field projections and allied functional goodness.

1 The Disciplined Disciple Compiler

  • Uses a typed core language which includes effect, closure, region and mutability information.
  • This extended type information is used to allow code-transformation style optimizations in the presence of side effects and mutable objects.
  • Compiles via standard C99, so is highly portable.
  • Tested on linux-{x86, x86_64} and darwin-{x86, x86_64} (tested on 10.5.4)
  • Is an active research project and not yet "industrial strength", but will compile some programs if you're nice to it.

2 More Information