The syntactic package

[Tags: bsd3, library]

This library provides:

For more information about the core functionality, see "A Generic Abstract Syntax Model for Embedded Languages" (ICFP 2012):

For a practical example of how to use the library, see the proof-of-concept implementation Feldspar EDSL in the examples directory. (The real Feldspar [2] is also implemented using Syntactic.)

The maturity of this library varies between different modules. The core part (Language.Syntactic) is rather stable, but many of the other modules are in a much more experimental state.

[1] W. Swierstra. Data Types à la Carte. Journal of Functional Programming, 18(4):423-436, 2008, http://dx.doi.org/10.1017/S0956796808006758.

[2] http://hackage.haskell.org/package/feldspar-language


Properties

Versions0.1, 0.2, 0.2.0.1, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9, 1.0, 1.0.1, 1.2, 1.2.1, 1.3, 1.4, 1.5.1, 1.5.2, 1.6.1, 1.7.1, 1.8, 1.9, 1.10, 1.11, 1.12.1, 1.13, 1.14, 2.0
Dependenciesarray, base (>=4 && <4.7), constraints, containers, data-hash, ghc-prim, mtl (==2.*), transformers (>=0.2), tuple (>=0.2)
LicenseBSD3
CopyrightCopyright (c) 2011-2012, Emil Axelsson
AuthorEmil Axelsson
Maintaineremax@chalmers.se
CategoryLanguage
Home pagehttp://hub.darcs.net/emax/syntactic
Bug trackerhttp://hub.darcs.net/emax/syntactic/issues
Source repositoryhead: darcs get http://hub.darcs.net/emax/syntactic
UploadedThu Mar 14 13:03:04 UTC 2013 by EmilAxelsson
DistributionsNixOS:2.0
Downloads3396 total (245 in last 30 days)
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees