Thinking about a better Editor
My earlier note about wanting a Better Emacs has left me thinking about more details, and I find that if I don't write them down, they just go around and around in my head. So maybe I'll write them down.
The main parts of the editor would be
- Internal structured representation of information
- Parsing input source into internal structure
- Rendering internal structure into storage format (unparsing)
- Rendering internal structure onto a window for display
- Internal language for writing applications