
I have a dream. It's not a little dream. It's a big dream. I have a
dream that someday I can find a UNIX/Linux text editor for Haskell
hacking (and possibly two or three hundred other programming languages,
although that's optional) that can give me all of the following:
1. A real GUI environment that takes into account some of the HID
advances made in the past 30 years. (Emacs and Vim don't count,
in other words.)
2. Good quality syntax highlighting for Haskell that includes all
of the usual syntax highlighting goodies, plus:
* the ability to seamlessly handle raw Haskell and both
common forms of Literate Haskell;
* the ability to properly highlight Haddock comments;
* the ability to highlight functions and types from
libraries (user-expandable) differently from local
functions and types.
3. Line folding to hide and show blocks of code.
4. Code completion (user-expandable, ideally) for common library
functions, type declarations, etc.
5. Easy, quick access to online documentation for said functions
and declarations.
6. Good (ideally scriptable) access to external utilities for
compilation, debugging, profiling, type inference, project
management, etc.
7. A good plug-in system (ideally written in Haskell?) for
expansion.
Is there such a beast available out there somewhere? If not, is such a
beast lurking in the background ready to pounce in the near future?
--
Michael T. Richter