curry-base: Functions for manipulating Curry programs

[ bsd3, language, library ] [ Propose Tags ]

This package serves as a foundation for Curry compilers. it defines the intermediate formats FlatCurry and ExtendedFlat. Additionally, it provides functionality for the smooth integration of compiler frontends and backends.

Versions 0.2.2, 0.2.3, 0.2.4, 0.2.5, 0.2.6, 0.2.7, 0.2.8, 0.2.9, 1.0.0
Dependencies base (==3.*), containers, directory, filepath, mtl, old-time, pretty [details]
License LicenseRef-OtherLicense
Author Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel
Maintainer Holger Siegel
Category Language
Home page http://curry-language.org
Bug tracker mailto:hsi@informatik.uni-kiel.de
Uploaded by BerndBrassel at Tue Jan 11 10:12:02 UTC 2011
Distributions NixOS:1.0.0
Downloads 3239 total (32 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-28 [all 7 reports]
Hackage Matrix CI

Modules

  • Curry
    • Curry.AbstractCurry
    • Base
      • Curry.Base.Ident
      • Curry.Base.MessageMonad
      • Curry.Base.Position
    • ExtendedFlat
      • Curry.ExtendedFlat.CurryArithmetics
      • Curry.ExtendedFlat.EraseTypes
      • Curry.ExtendedFlat.Goodies
      • Curry.ExtendedFlat.LiftLetrec
      • Curry.ExtendedFlat.MonadicGoodies
      • Curry.ExtendedFlat.Type
      • Curry.ExtendedFlat.TypeInference
      • Curry.ExtendedFlat.UnMutual
    • Files
      • Curry.Files.Filenames
      • Curry.Files.PathUtils
    • FlatCurry
      • Curry.FlatCurry.Goodies
      • Curry.FlatCurry.Tools
      • Curry.FlatCurry.Type

Downloads

Maintainer's Corner

For package maintainers and hackage trustees