Hello all,
I have rebooted the effort to build a Haskell Benchmark suite with
recent and decent benchmarks that reflect both the state-of-the-art
and that (for the 'real' part of the suite) run for a sufficiently
long time. If you have Haskell applications that you deem worthy of
including in this suite, drop a note. Right now, we are working on a
proposal with respect to the form and shape of the benchmarks
(argument parsing, I/O, input sets, ...), so things may still change
quite a bit in the near future. At the moment however, we are
inclining towards using getOpt and reading input data from files, not
from standard input. Similarly, output should be stored in a file,
rather than writing it to standard out. Preferably, there are multiple
input sets available for the application, to encourage a wide range of
behaviour.
It should be obvious that the code should be available under an open
source license (and the code should be accompanied by this license)
and that all required libraries to actually execute the application
and to build it (we do not solicit binaries only!) should be available
under compatible licences.
We cannot guarantee that your application will make the cut to the
final suite, but we'd like to have as many applications as possible in
order to make a choice that covers the space (of characteristics) as
good as possible.
If you do not have code that is readily available, pointers to
applications that might be of interest are of course also welcome!
Thanks!
-- Andy
The first effort still has a web page on the Haskell Wiki, maintained
(ahem) by Kenneth Hoste a.k.a. boegel (
http://www.haskell.org/
haskellwiki/HaBench).