curry-frontend: Compile the functional logic language Curry to several intermediate formats

[ bsd3, language, library, program ] [ Propose Tags ]

The Curry front end consists of the executable program "curry-frontend". It is used by various backends to compile Curry programs to an intermediate representation. The code is a stripped-down version of an early version of the Muenster Curry Compiler ( which has been extended to produce different intermediate representations. For further information, please check

Versions 0.1, 0.2, 0.2.1, 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 0.2.10, 0.2.11, 0.2.12, 1.0.1
Change log
Dependencies base (==4.*), containers, curry-base (==1.0.0), curry-frontend, directory, extra (>=1.4.6), filepath, mtl, network (<2.6), network-uri (>=2.6), pretty, process, set-extra, transformers [details]
License BSD-3-Clause
Author Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel, Bjoern Peemoeller, Finn Teegen
Category Language
Home page
Source repo head: git clone
Uploaded by CurryLanguage at Fri Jan 12 09:09:24 UTC 2018
Distributions NixOS:1.0.1
Executables curry-frontend
Downloads 5255 total (38 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-13 [all 1 reports]
Hackage Matrix CI





Get Network.URI from the network-uri package


Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info


Maintainer's Corner

For package maintainers and hackage trustees