reddit / emacs

are there emacs machines?

faggyfaget · 2022-11-09 16:36
Reading through the documentation, it seems to me like emacs is just an elisp interpreter plus a lot of elisp code. There are lisp machine implementations for fpgas, so I was wondering (not for performance reasons but just as a hobbyist project or out of curiosity), if there are elisp machine implementations for fpgas. I.e. we replace the interpreter with an actual machine and use the elisp code as our kernel/os.
anaumann · 2022-11-09 16:40
Not exactly emacs as an OS, but there were "proper" [lisp operating systems](https://en.wikipedia.org/wiki/Genera_(operating_system)) around :)
babetoduarte · 2022-11-09 17:53
Following u/anaumann's link, and googling a bit, I stumbled upon OpenGenera, which can be ran on linux using a precompiled binary (you can compile it yourself if you so desire too) : [https://archives.loomcom.com/genera/genera-install.html#orgbdd7e69](https://archives.loomcom.com/genera/genera-install.html#orgbdd7e69) Probably not what you're looking for, but more stuff to look at for ideas?
cdlm42 · 2022-11-09 18:01
the closest thing to a programmable text editor running on dedicated hardware was the Canon Cat, but it was implemented in Forth
[deleted] · 2022-11-09 18:29
[deleted]
Atemu12 · 2022-11-09 18:31
`s!(https://en.wikipedia.org/wiki/Genera_(operating_system))!(https://en.wikipedia.org/wiki/Genera_(operating_system\))!` [Snoodown is weird like that.](https://en.wikipedia.org/wiki/Genera_(operating_system\))
AngryFilament · 2022-11-09 22:11
Wasn't so good, so they never made a fifth
meatmechdriver · 2022-11-09 22:59
Or was it so good they never had to make a fifth?
AngryFilament · 2022-11-10 00:32
#🤔
-dag- · 2022-11-10 02:04
https://github.com/froggey/Mezzano