Hacker News new | ask | show | jobs
by criddell 3891 days ago
I've always wondered how Emacs fits with Unix philosophy? With it you can replace strings AND browse the web, but also play games, do file management, email, chat, etc...
4 comments

Emacs doesn't really fit with the Unix philosophy. Emacs came from the MIT AI Lab and ITS, not Bell Labs and Unix - it got included with most Unix distributions later.

Editors that do fit with the Unix philosophy (they were written by its original developers) are ed sam and acme.

It does one thing and does it well: an interactive Lisp runtime ;)

(Actually, most of the individual applications you're thinking about are these days provided through an Emacs package system.)

That is something that got even ESR wondering - chief "Unix philosophy"-advocate and Emacs patriot par excellence that he is...

(Although one thing that can be said for Emacs as regards the Unix philosophy is that it is programmable.)

It fits the same way a shell does.