Hacker News new | past | comments | ask | show | jobs | submit login

> why not run emacs the way it has been run in exactly those sorts of situations for almost 50 years? Remotely, via shell?

You know what? This project is doing exactly that; using Emacs remotely, via a terminal (not a shell BTW, shell is just a name for some specific language’s interpreter, that is good at launching sub processes).

It’s using the gotty[0] library, which is an implementation of the tty[1] in the browser.

It’s a natural extension; ttys have been ported for a few decades, starting from teleprinters[2] to text terminals[3] and terminal emulators[4].

[0] https://github.com/yudai/gotty

[1] https://en.m.wikipedia.org/wiki/Terminal_emulator

[2] https://en.m.wikipedia.org/wiki/Teleprinter

[3] https://en.m.wikipedia.org/wiki/Text_terminal

[4] https://en.m.wikipedia.org/wiki/Terminal_emulator

But the migration from teleprinters to text terminals to terminal emulators was in one direction. I think the comment's point is terminal emulator to terminal emulator embedded in a web browser is a regression.

If you squint hard enough, the browser is just a different location for the same old crufty TTY subsystem that normally lives in-kernel.

Great answer.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact