Uploaded at Dec 17 16:11:54 2020
Succesfully tested at Dec 17 05:21:08 2020

Curry Package flatcurry-annotated

flatcurry-annotated

This package contain libraries to represent FlatCurry programs with arbitrary annotations. Furthermore, it contains libraries to annotate each expression occurring in a given FlatCurry program with type information. For this purpose, the library FlatCurry.Annotated.TypeInference exports a main operation

inferProg :: Prog -> IO (Either String (AProg TypeExpr))

which annotates a FlatCurry program with type information.

A previous version of these libraries were part of the PAKCS/KiCS2 distributions.


Download

Checkout with CPM:
cypm checkout flatcurry-annotated 3.0.0
Package source:
flatcurry-annotated-3.0.0.tar.gz [browse]
Source repository:
https://git.ps.informatik.uni-kiel.de/curry-packages/flatcurry-annotated.git