As a developer who is new to Haskell, I am looking for open-source Haskell applications that I could study and learn from.
In particular, I am looking for open-source projects that show:
- How to write network servers that scale well, with low response
latencies and high throughput.
The Warp webserver would perhaps be an example here, are there any others? - Applications showing techniques for keeping memory use low, or showing examples of GC-friendly design.
- Projects that showcase techniques for testing Haskell applications (related question: haskell-testing-workflow).
- Programs designed for running well on multi-core systems.
What open-source projects would you recommend as exemplars of modern Haskell programming?
Related SO question: good-haskell-source-to-read-and-learn-from.