4 ms·
You're citing Emacs as an example of a program that does just one thing and respects "functional boundaries" unlike (say) the way that Word does some spreadshee
by gjm11 16y ago
You're citing Emacs as an example of a program that does just one thing and respects "functional boundaries" unlike (say) the way that Word does some spreadsheet-y things and Excel some databasical things?
A standard Emacs installation contains, among other things: a Lisp interpreter, an adventure game, a mail program, a Usenet newsreader, a calendar, a calculator with symbolic-algebra features, and an implementation of Conway's Life.
- rtaycher 16y agoDon't true emacs users live in emacs?
- cfbearden 16y agoLike Theseus's ship, their bodies & minds are gradually replaced by Lisp functions.
- twstws 16y agoEmacs is really more of a programming platform than a standard single-function application. It doesn't make sense to compare it to Unix apps like wc or ls. It's more similar to Bash, which allows you to combine built in functions and a whole host of separate programs (awk, sed etc). Put another way, Emacs makes it easy to process text files, combining the built-in features and modes of Emacs with just about any Unix command-line tool (via M-x shell-command-on-region, or simply by processing the file from a terminal and passing the result back to Emacs). Word, on the other hand, makes it easy to do fancy word processing and associated formatting tasks inside Word, but makes it very difficult to share the resulting file with other programs (even different versions of Word).