Settings

Theme

Neo Emacs – A GPU-powered Emacs written in Rust with a modern display engine

github.com

7 points by agarttha 2 months ago · 1 comment

Reader

andsoitis 2 months ago

This is pretty ambitious.

> True multi-threaded Elisp (planned) — real concurrency for the Lisp machine, not just cooperative threading

I'm really curious how this project plans to approach. The Emacs maintainers have discussed this topic but concluded that the subprocess support (together with cooperative threading) suffices for most use cases.

I think you'd have to design the entire Emacs around parallelism, like editor state (buffers, windows, the display engine) which is global and unsynchronized, data structures would have to be made thread-safe, etc.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection