| ID | 5c9b975f-93e9-485d-94b7-2566e2cbae22 |
|---|---|
| DeertopiaVisibility | public |
Untitled graphical Emacs-inspired project
Despite the dangers of saying so, I'd like this project to be an Emacs for the next generation (lol). A graphical-first, keyboard-driven, interactive, extensible, programmable environment for programming, writing, reading documents, WYSIWYG editing, controlling your MPD server, checking your email, chatting on IRC/Matrix, ... you get the idea. };3
One priority is to be a platform for implementing an ergonomic, structural editing system that does not care for text.
Extension language
A Lisp is obviously a fantastic choice.
Should be reasonably performant.
Should be extremely embeddable. Deep integration is of the utmost importance.
Simplicity is desired but not essential.
Should be good for writing scripts (hacky garbage) and good for writing software (robust programs).
A friendly type system would score major points here.
Interactive use should be a joy.
Hacking: dynamically-bound variables, advice, hooks, etc. are great.