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 <[EMAIL PROTECTED]> (GoogleTalk:
[EMAIL PROTECTED])
I have to wonder why people think that when they can't manage local
personnel within easy strangling and shooting distance, then they can
manage personnel thousands of miles away that have different languages,
cultures, and business rules. (Joe Celko)

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to