GPBench
GPBench is a benchmark suite that tests the expressiveness of different generic programming libraries. It is part of an ongoing effort to design a common generic programming library for Haskell. For more information go to Applications_and_libraries/Generic_programming.
Links[edit]
- Darcs repository: http://code.haskell.org/generics
- Paper "Comparing Libraries For Generic Programming In Haskell": [1]
- Technical report (with detailed evaluation): [2]
Getting the code[edit]
To download the code do:
> darcs get http://code.haskell.org/generics
Running the tests[edit]
Run the tests as follows:
> cd generics/comparison
> runghc test.hs --all
Have a look at the README file in that directory for information about the benchmark suite and needed dependencies.