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.8), constraints, containers, data-hash, ghc-prim, mtl (==2.*), template-haskell, transformers (>=0.2), tree-view, 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
UploadedWed Jan 15 18:00:07 UTC 2014 by EmilAxelsson
DistributionsNixOS:2.0
Downloads3435 total (187 in last 30 days)
StatusDocs uploaded by user [build log]
All reported builds failed [all 1 reports]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees