A common lament in #haskell is that someone would like to write some Haskell code, but can't think of any code to write or problems to solve. So, here's a list of potential Haskell work -- it could be GHC modifications, creating Haskell bindings for existing libraries, or just writing new applications in Haskell. Feel free to edit liberally!
Existing pages with similar goals:
- High efficiency, native hash and cipher routines using Data.ByteString.Lazy
- Inter-Process communication library (cross platform, high level). Ex: for *nix this could use named Unix datagram sockets from Network.Socket.
- A "diff" utility for GHC.Core dumps (e.g. ghc -ddump-simpl) that will filter out all the noise of variable names (which change from run to run). This would allow developers to see how their high level code alterations affect the output (or at least an intermediate stage).