I have a dream! It's a dream about an editor...
To me, the perfect editor;
- would run under Parrot.
- would be a very simple reimplementation of emacs, in PIR - supporting: files, buffers, windows, frames, major and minor modes, and keyboard <-> function mapping
- would be extensible in any parrot-supported language
- would support syntax highlighting, by attaching highlighting hints to a TGE grammar, effectively allowing you to write a parsing grammar at the same time as a highlighting mode
- would have a keymapping that is identical to VI. Of course being extensible it is likely that people could contrib emacs-like keybindings (sick people - even I don't use those in emacs)
(in response to The Quest for the Perfect Editor)