4 ms·
People mean a lot of things when they say "one thing". "Do one thing" can mean "replace all occurrences of one string with another". Or it could mean "browse th
by draw_down 11y ago
People mean a lot of things when they say "one thing". "Do one thing" can mean "replace all occurrences of one string with another". Or it could mean "browse the web", which of course isn't really one thing but a thousand things.
- criddell 11y agoI'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...
- splawn 11y agoIt fits the same way a shell does.
- pzone 11y agoIt 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.)
- jonjacky 11y agoEmacs 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.
- veddox 11y agoThat 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.)
- OJFord 11y agoI think it's best stated "solve one problem".
- girma 11y agoI think the primary issue here is, the more comfortable you are with technology, the harder it is to see the forrest (the goal) for the trees (the discrete tasks involved to get you there).