Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
implementations:overview [2020-11-30 10:36]
mh
implementations:overview [2020-11-30 10:47]
mh
Line 85: Line 85:
 <​wlux@uni-muenster.de>​ <​wlux@uni-muenster.de>​
  
 +===== Spite =====
  
 +Sprite is a compiler and runtime for Curry programs.
 +It is based on the Fair Scheme, a compilation strategy for transforming
 +declarative,​ non-deterministic source programs into imperative,
 +deterministic code.
 +As the Fair Scheme emphasizes operational completeness,​
 +Sprite aims to produce all values of Curry programs,
 +subject only to practical limits such as the amount of memory available.
  
 +Relevant papers:
 +
 +[[ https://​doi.org/​10.1007/​978-3-319-14125-1_12 | Compiling a Functional Logic Language: The Fair Scheme ]]
 +
 +[[ https://​arxiv.org/​abs/​1608.04016 | A New Functional-Logic Compiler for Curry: Sprite ]]
 +
 +**Contact:​**
 +[[ http://​www.cs.pdx.edu/​~antoy | Sergio Antoy ]]
 +and Andy Jost <​ajost@pdx.edu>​
  
  
/srv/dokuwiki/currywiki/data/pages/implementations/overview.txt ยท Last modified: 2020-11-30 10:51 by mh
Back to top
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0