The MonadLab package

[Tags: bsd3, library, program]

[Skip to ReadMe]

Properties

Versions0.0, 0.0.1, 0.0.2
Change logNone available
Dependenciesbase, haskell98, parsec, process, template-haskell [details]
LicenseBSD3
AuthorPericles Kariotis
MaintainerAdam Procter <amp269@mizzou.edu>
Stabilityexperimental
CategoryMonads
Home pagehttp://monadgarden.cs.missouri.edu/MonadLab
Executablesmlab
UploadedSat Oct 18 04:25:08 UTC 2008 by AdamProcter
Downloads667 total (34 in last 30 days)
Votes
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for MonadLab-0.0.1

Building
--------
Requires GHC 6.8.3.

$ ./Setup.hs configure
$ ./Setup.hs build
$ sudo ./Setup.hs install

Running
-------
$ mlab [filename.mlab]		-- generates "filename.hs"

Documentation
-------------
Better documentation is forthcoming. Have a look at our Haskell Symposium
paper for more information: http://monadgarden.cs.missouri.edu/MonadLab . Some
examples are available in the "examples" directory.

Known bugs
----------
* The parser will fail if a monad specification contains nested parentheses,
  e.g. EnvT([(String,Int)]). You can work around this by declaring a type
  synonym for the type of the environment/state/etc.