4 ms·
Can I please have something as extensible as Emacs with real multi-threading and modern architecture? I wonder, is that too much to ask?
by yewenjie 4y ago
Can I please have something as extensible as Emacs with real multi-threading and modern architecture? I wonder, is that too much to ask?
- vitiral 4y agoWell, to meet that requirement you must first have self editing code. That pretty much leaves you just FORTH or lisp AFAIK
- hollerith 4y agoJust no. It is easier to write a Lisp program that manipulates or processes a Lisp program than it is for example to write a Rust program that manipulates a Rust program, but that has not bearing on Emacs because Emacs never does that. Source: have been programming in Emacs Lisp for 30 years.
- phillipcheese 4y agoits a tall order to make something like emacs, it may not be a "modern architecture" but when im developing programs for emacs its a far, far better development experience than developing programs in general. lisp repl development is really unparalleled for pleasant development. i wish lisps were more popular, i'd love a job working with a lisp. writing go all day is rotting my brain
- d_tr 4y agoOut of curiosity, do you have some preferred language in mind for the extensible part? Guile? Something else?
- yewenjie 4y agoNot much of a preference there but I have weak feeling that Lisps are the best choice for customisation. Like, what other language has something like defadvice?