Curry (programming language)

This is an old revision of this page, as edited by Bruguiea (talk | contribs) at 03:53, 7 April 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Curry is an experimental functional logic programming language, based on the Haskell language. It merges elements of functional and logic-based programming.

It is nearly a superset of Haskell, lacking support mostly for overloading using type classes, which some implementations provide anyway as a language extension, such as the Münster Curry Compiler.