Report on Curry

Since the design and implementation of Curry is under development, the language definition contained in the report should be considered as preliminary in various aspects. Nevertheless, the report is the main reference on Curry so that implementations of Curry should refer to this report to explain restrictions or differences.

If you are interested in a general introduction to programming in Curry, please look at the tutorial on Curry.

Here you can also find a Java applet for showing syntax diagrams for Curry which can be easily traversed by clicking on the corresponding grammar symbols.

For completeness, here are also the older versions of the Curry report:

Back to Homepage of Curry
Michael Hanus