Difference between revisions of "Discus"

From HaskellWiki
Jump to navigation Jump to search
(Moved most info to the trac.haskell.org wiki.)
(Point to trac site for further unformation)
Line 2: Line 2:
   
 
Disciple is an explicitly lazy dialect of [http://www.haskell.org Haskell] which supports destructive update, computational effects, type directed field projections and allied functional goodness.
 
Disciple is an explicitly lazy dialect of [http://www.haskell.org Haskell] which supports destructive update, computational effects, type directed field projections and allied functional goodness.
 
== 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.
 
   
 
== More Information ==
 
== More Information ==

Revision as of 02:09, 20 September 2010

DDC

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

More Information