Changes between Version 2 and Version 3 of Release/0.3.2


Ignore:
Timestamp:
Dec 1, 2013, 11:51:07 AM (5 years ago)
Author:
benl
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Release/0.3.2

    v2 v3  
    1010DDC compiles several related languages:
    1111
    12 * '''Disciple Core Lite''' (example: [http://code.ouroborus.net/ddc/ddc-stable/demo/Lite/Reverse/Main.dcl Main.dcl])
     12* '''Disciple Core Lite'''
    1313
    1414 Explicitly typed System-F2 style core language with region, effect and
     
    2121 (* not all features are supported by the code generators yet, see below *)
    2222
    23 * '''Disciple Core Tetra''' (example: [http://code.ouroborus.net/ddc/ddc-stable/test/ddc-main/52-Tetra/20-Suspend/Test.dcx Test.dcx])
     23* '''Disciple Core Tetra'''
    2424
    2525   Like Disciple Core Lite but using the 'S' computation type to encode
    2626   effects rather than having a latent effect on the function type constructor. (* does not yet compile to C or LLVM *)
    2727
    28 * '''Disciple Core Flow''' (example: [http://code.ouroborus.net/ddc/ddc-stable/test/ddc-main/60-Flow/30-Lower/30-Pack/Test.dcx Test.dcx])
     28* '''Disciple Core Flow'''
    2929
    3030   Language with builtin support for Series expressions and [http://www.cse.unsw.edu.au/~benl/papers/flow/flow-Haskell2013.pdf Data Flow Fusion].
     
    3232   the [http://hackage.haskell.org/package/repa-plugin repa-plugin] available on Hackage.
    3333
    34 * '''Disciple Core Salt''' (example: [http://code.ouroborus.net/ddc/ddc-stable/test/ddc-main/50-Salt/99-Defib/10-Factorial/Main.dcs Main.dcs])
     34* '''Disciple Core Salt'''
    3535
    3636 A cut-down version of Disciple Core Lite that can be easily mapped onto
     
    3939 an intermediate representation. You can also write programs in it directly.
    4040
    41 * '''Disciple Core Eval''' (example: [http://code.ouroborus.net/ddc/ddc-stable/test/ddc-main/40-Eval/99-Defib/Ackermann/Split/Test.dcx Test.dcx])
     41* '''Disciple Core Eval'''
    4242
    4343 Similar to Disciple Core Lite, except without unboxed primitive types.