The bff package
This is an implementation of the ideas presented in Bidirectionalization for Free! (paper at POPL'09) by Janis Voigtlaender.
It also includes an automatic deriver for the Zippable type class.
Using the cabal flag binaries will enable the creation of a web frontend to bff, in the form of a CGI program. Make sure you understand the security implications before allowing untrusted access to the script.
Using the cabal flag stats will generate programs that collect performance statistics about bff and print them as a table.
Using the cabal flag render will generate a program that renders collected performance statistics as PDF files.
Properties
| Versions | 0.1, 0.2, 0.3, 0.3.1, 0.3.1.1, 0.3.1.2 |
|---|---|
| Dependencies | base, bimap (≥0.2.3), category-extras (≥0.53.5), containers, derive (≥0.1.1), haskell98, mtl, template-haskell, unix |
| License | PublicDomain |
| Author | Janis Voigtlaender, Joachim Breitner |
| Maintainer | Janis Voigtlaender |
| Category | Data |
| Executables | bff-stats-render, bff-stats-print, bff-stats, bff-cgi, bff-shell |
| Upload date | Sun Nov 2 11:55:11 UTC 2008 |
| Uploaded by | JanisVoigtlaender |
| Build failure | ghc-6.10 (log), ghc-6.12 (log), ghc-6.8 (log) |
Modules
- Data
- Data.Bff
- Data.IntMapEq
- Data.IntMapOrd
- Data.Zippable
- SimpleTree
Downloads
- bff-0.2.tar.gz (Cabal source package)
- package description (included in the package)