The BirdPP package

[Tags: gpl, program]

Literate preprocessor that allows intuitive Haddock comments.


[Skip to ReadMe]

Properties

Versions1.0, 1.1
Change logNone available
Dependenciesbase (>=2 && <4), haskell98 [details]
LicenseGPL
AuthorSean McLaughlin
Maintainerseanmcl@gmail.com
CategoryDevelopment
Bug trackerhttp://github.com/seanmcl/BirdPP/issues
ExecutablesBirdPP
UploadedThu Aug 2 16:36:38 UTC 2012 by SeanMcLaughlin
DistributionsNixOS:1.1
Downloads518 total (18 in last 30 days)
Votes
0 []
StatusDocs pending
Build status unknown [no reports yet]

Downloads

Maintainers' corner

For package maintainers and hackage trustees

Readme for BirdPP-1.1

Using Haddock markup with Literate Haskell commenting style doesn't 
currently work.  For instance, to get Haddock markup in an lhs file:

comments
comments

> code

comments

you'd need to write:

> -- | comments
> -- comments

> code

> -- | comments

This clearly defeats the purpose of Literate Haskell.  BirdPP is
a preprocessor that works with GHC so you can write what you want:


| comments
comments

> code

| comments

Compilation of this package will give you an executable called
bunlit.  This can be used by ghc using the option -pgmL BirdPP.
E.g.

ghc -pgmL BirdPP --make Main.lhs