Remix.run Logo
▲ badr47 8 hours ago

The reason Emacs survived 50 years while countless modern IDEs rose and died is architectural: Emacs isn't just a text editor with a plugin API—it's an interactive Lisp runtime that treats text buffers as first-class citizens.

Modern editors build layers upon layers of IPC, JSON-RPC protocols, and sandboxed extensions to keep the user from touching the core. Emacs did the opposite: it gave the user direct access to the live execution state. You don’t "configure" Emacs from the outside; you mold it into the exact operational extension of your own thought process.

In an era where modern developer tools consume gigabytes of memory just to render a UI tree, there is something deeply grounding about a piece of software from 1976 that still offers the most malleable computing medium on earth.

▲pjmlp 7 hours ago | parent | next [-]

Some of us would say it is a Lisp programming environment, with influences from Lisp Machines (Zmacs), having a text editor as sample application.

▲schoen 7 hours ago | parent | prev | next [-]

It's kind of striking how that joke post about ed (from 1991) presented Emacs as extremely resource-wasteful

https://www.gnu.org/fun/jokes/ed-msg.html

but I guess trends elsewhere were so keen on adding abstractions that now Emacs is an efficient, parsimonious choice by comparison.

▲ 7 hours ago | parent | next [-]
[deleted]
▲neutronicus 5 hours ago | parent | prev [-]

I would, uh, not describe modern emacs as "parsimonious"

▲manithree 6 hours ago | parent | prev | next [-]

GNU Emacs really didn't start until 1984, but I keep thinking it would be interesting to compare Emacs' resource usage to Zed (or Gram). Then I realize I can't be bothered to run either of those long enough to do it.

Compared to VSCode, Eight Meg And Constantly Swapping does sound ridiculously parsimonious in 2026.

▲correlatequint 5 hours ago | parent [-]

> it would be interesting to compare Emacs' resource usage to Zed (or Gram)

The core of GNU Emacs is written in C, and there are GNU-licensed Emacs variants which are entirely written in C. I really doubt anything like a new Zed/Gram fork would perform better than, say, QEmacs.

▲ 4 hours ago | parent | prev [-]
[deleted]