The transformations package

[Tags: gpl, library, program]

This library is based on ideas described in the paper:


[Skip to ReadMe]

Properties

Versions0.1.0.0, 0.1.1.0, 0.2.0.0
Change logNone available
Dependenciesbase (>=4.7 && <5), containers (>=0.1), criterion (>=1), mtl (>=2.1), multirec (>=0.7.3), parsec (>=3.1), QuickCheck (>=2.7), regular (>=0.3.4.4), template-haskell (>=2.9) [details]
LicenseGPL-3
AuthorJeroen Bransen and Jose Pedro Magalhaes
Maintainergenerics@haskell.org
CategoryLanguage
ExecutablesBenchmark
UploadedSun Feb 15 13:45:10 UTC 2015 by JosePedroMagalhaes
DistributionsNixOS:0.2.0.0
Downloads424 total (24 in last 30 days)
Votes
0 []
StatusDocs available [build log]
Last success reported on 2015-02-15 [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for transformations-0.2.0.0

A quick guide to the example code
---------------------------------

All the code compiles with GHC 7.10 RC2. The package itself compiles with 7.8,
but the pattern synonyms used in the examples require 7.10.

QuickCheck.hs contains an artificial benchmark for the MultiRec code.

In the examples folder there are many other examples. The best way to test these
is to load each of them in GHCi as follows:

> ghci -iexamples examples\Expr.hs

examples/Expr.hs
  The Expr example shown in the paper

examples/MultiRec.hs
  The AST example shown in the paper

examples/Regular.hs
  Examples using the Regular library

examples/LUA.hs
  The Lua code example shown in the paper.