Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
implementations:overview [2015-01-08 13:11] mh [PAKCS] |
implementations:overview [2017-05-31 15:36] mh [PAKCS] Ubuntu package mentioned |
||
---|---|---|---|
Line 34: | Line 34: | ||
a [[ implementations:overview#tastecurry | simple interpreter implemented in Prolog ]], | a [[ implementations:overview#tastecurry | simple interpreter implemented in Prolog ]], | ||
but these are no longer maintained). | but these are no longer maintained). | ||
+ | |||
+ | PAKCS (release 1.14.2) is also available as an Ubuntu 17.04 package. | ||
+ | If you run this OS, PAKCS can be installed with the command | ||
+ | |||
+ | > sudo apt install pakcs | ||
**Contact:** | **Contact:** | ||
Line 42: | Line 47: | ||
===== MCC ===== | ===== MCC ===== | ||
- | The [[http://danae.uni-muenster.de/~lux/curry | Münster Curry Compiler (MCC) ]] | + | The [[http://danae.uni-muenster.de/curry/ | Münster Curry Compiler (MCC) ]] |
is a mature native code compiler for | is a mature native code compiler for | ||
Curry which conforms to the Curry report except for committed | Curry which conforms to the Curry report except for committed | ||
Line 58: | Line 63: | ||
[[ http://danae.uni-muenster.de/~lux/pubs/ | here ]]. | [[ http://danae.uni-muenster.de/~lux/pubs/ | here ]]. | ||
- | **Contact:** [[http://danae.uni-muenster.de/~lux/ | Wolfgang Lux ]] | + | **Contact:** Wolfgang Lux |
<wlux@uni-muenster.de> | <wlux@uni-muenster.de> | ||
Line 82: | Line 87: | ||
[[ http://www.informatik.uni-kiel.de/~mh/ | Michael Hanus ]] | [[ http://www.informatik.uni-kiel.de/~mh/ | Michael Hanus ]] | ||
<mh@informatik.uni-kiel.de> | <mh@informatik.uni-kiel.de> | ||
- | |||
- | |||
- | ===== KiCS ===== | ||
- | |||
- | The [[ implementations/kics | Kiel Curry System (KiCS) ]] | ||
- | is a compiler that translates Curry | ||
- | into [[ http://www.haskell.org/ | Haskell]]. | ||
- | KiCS provides several strategies to encapsulate search | ||
- | (e.g., depth-first, breadth-first). | ||
- | It also contains an advanced debugging system | ||
- | based on representing the execution of a Curry program | ||
- | in a programmer-friendly call-by-value manner. | ||
- | |||
- | **Contact:** | ||
- | [[ http://www-ps.informatik.uni-kiel.de/~bbr | Bernd Braßel ]] | ||
- | <bbr@informatik.uni-kiel.de> | ||
Line 152: | Line 141: | ||
actively maintained. | actively maintained. | ||
+ | |||
+ | |||
+ | ===== KiCS ===== | ||
+ | |||
+ | The [[ implementations/kics | Kiel Curry System (KiCS) ]] | ||
+ | is a compiler that translates Curry | ||
+ | into [[ http://www.haskell.org/ | Haskell]]. | ||
+ | KiCS provides several strategies to encapsulate search | ||
+ | (e.g., depth-first, breadth-first). | ||
+ | It also contains an advanced debugging system | ||
+ | based on representing the execution of a Curry program | ||
+ | in a programmer-friendly call-by-value manner. | ||
+ | |||
+ | **Contact:** | ||
+ | [[ http://www-ps.informatik.uni-kiel.de/~bbr | Bernd Braßel ]] | ||
+ | <bbr@informatik.uni-kiel.de> | ||