Changes between Version 64 and Version 65 of WikiStart

Show
Ignore:
Timestamp:
06/17/10 02:21:55 (4 years ago)
Author:
benl (IP: 129.94.242.38)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WikiStart

    v64 v65  
    11= The Disciplined Disciple Compiler (DDC) = 
    22 
    3 An outline of the project is at [http://www.haskell.org/haskellwiki/DDC]. 
     3Disciple is a dialect of Haskell that uses strict evaluation as the default, and supports arbitrary destructive update, effect and closure typing, type directed field projections and allied functional goodness. Many Haskell programs are also Disciple programs, or will run with minor changes. 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. 
    44 
    5 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 most other functional languages 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. 
     5DDC is still in the "research prototype" stage, meaning that it will compile programs if you are nice to it, but expect compiler panics and missing features. However, it is under active development, and things are improving on a daily basis. 
    66 
    77== State of Play ==