My partner Grant and I are going to be working on a API that can be consumed by plugins in various code editors such as emacs, vim, Sublime Text, TextMate, etc. For this quarter, we're going to focus on making just the emacs plugin along with the API where most of the heavy lifting will be done and which will be written completely in Haskell. Here are the features we're aiming for:
* Type annotations for every expression in the code buffer (on hover over)
* Nicer syntax highlighting (possibly different colors based on the inferred types)
* hlint
* hoogle (+ :i ghci integration)
* debug trace underlines for evaluated expressions (showing where the errors are directly in the code buffer)
* search for functions by test case ("Find me a function that does [1, 2, 3] -> [3, 2, 1]")
Ping us if you are interested in joining us or reply if you have cool ideas that you want to see implemented in your Haskell editor.
Cheers,
Abi