3 ms·
The Unix Philosophy as commonly invoked is rigged. You are apparently not allowed to implement the Philosophy on top of (as an application) Unix. Only by using
by avgcorrection 4y ago
The Unix Philosophy as commonly invoked is rigged. You are apparently not allowed to implement the Philosophy on top of (as an application) Unix. Only by using the OS—which gives you the options of Unix, and… Windows?—are you practicing the philosophy. But hold on. What if you don’t have a lisp machine lying around? What if Unix, or Unix-likes, or asterisk-nix is all you’ve got? Well it seems you have to implement your own lisp platform and run it on those icky Unixen. Great, what could be more composable than an application which can be extended using Lisp, where key presses and functions are interchangeable? And now you get to communicate with your “small programs” on your Lisp platform. But then bam, you’re disqualified. Because now people have decided—for arbitrary reasons—that you have moved one level too far up.
- a9h74j 4y agoOne gloss on comparative philosophy: *nix: Extendable command line (via C, etc) plus shell scripts Emacs: Extendable command line (via Lisp) plus keymaps
- Siira 4y agoEmacs can shell out just fine. Even the opposite is possible: You can ask a running emacs server to eval arbitrary code. I use both frequently.