Ghent Functional Programming Group/BelHac/Projects
If you have a project that you want to work on at the Hackathon, please describe it here. This page is only meant for coordination, it does not impose anything.
If you're interested in one of these projects, add your name to the list of hackers under that project. If you have another project you'd want to hack on, add it to the list!
Two years ago, boegel (Kenneth Hoste) and Itkovian (Andy Georges) tried to fire up an effort to construct a new, representative and neat benchmark suite for Haskell, under the name HaBench. Since then, not much happened, except people kept contributing to and making (small) changes in the nofib suite. Unfortunately, nofib mainly consists of short running applications. Given the fact that Haskell programs come with a built-in runtime management system, chances are your measurements on this suite might be perturbed by the runtime more than you'd like.
The plan is to develop a framework for the new suite, modelled on nofib, but using best practices, such as criterion. The proposal on the main github repo reflects what I think should be considered in order to obtain a decent framework. The initial benchmarks that will take place in the framework will most likely be those from nofib, the language shootout, etc. We shall see where we can take this beast, but I'd love it if we could have some finalised version (0.9 :-) by the deadline for the next Haskell Symposium, so we can submit something there.
Hackers: Andy Georges, Kenneth Hoste.
Hackers: Jasper Van der Jeugt
Shell parser / static analysis tool / compiler. See the README.
Hackers: Roman Cheplyaka
Hackers: Atze Dijkstra (available for support)
I plan to bring my old package complexity up to date.
- Try to use parts of criterion
- Improve usability
- Get rid of GPL dependencies (if possible / practical)
- Make Chart dependency optional (possibly via separate package).
- Better output options (generate nice html report of results)
Hackers: Roel van Dijk
I'd like to work on improving my PortAudio bindings, so that Hemkay can use it without crashing.
The current slightly bitrotten code: https://github.com/mietek/portaudio
Hackers: Miëtek Bak