The curry-base package

[Tags:library]

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

Properties

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
Dependencies base (>=3 && <5), containers, directory, filepath, mtl, old-time, pretty, syb [details]
License OtherLicense
Author Wolfgang Lux, Martin Engelke, Bernd Brassel, Holger Siegel, Björn Peemöller
Maintainer Björn Peemöller <bjp@informatik.uni-kiel.de>
Stability experimental
Category Language
Home page http://www.curry-language.org
Bug tracker http://www-ps.informatik.uni-kiel.de/redmine/projects/curry-base
Uploaded Mon Jul 2 10:38:24 UTC 2012 by BjoernPeemoeller
Distributions NixOS:0.2.9
Downloads 1702 total (34 in the last 30 days)
Votes
0 []
Status Docs not available [build log]
All reported builds failed as of 2015-12-12 [all 7 reports]

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

Flags

NameDescriptionDefaultType
split-sybHas the syb functionality been split into the package syb?EnabledAutomatic

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

Downloads

Maintainer's Corner

For package maintainers and hackage trustees