←back to thread

301 points nogajun | 1 comments | | HN request time: 0s | source
Show context
jamesgill ◴[] No.45945820[source]
Emacs for programming is definitely one important use case. This tool seems to focus on that use case, though I think I can get 75% of it by just using Emacs keybindings with regular VSCode.

But Emacs is so much more than an ‘IDE’. I realize some don’t like the Emacs approach of ‘here’s a box of parts and tools, build it the way you want’, but that’s the point of Emacs.

Besides the functional approach, of course, there is the philosophical stance: freedom.

Emacs is an elegant weapon from a more civilized age. But some people prefer blasters, and that’s okay.

replies(1): >>45947640 #
skulk ◴[] No.45947640[source]
> Besides the functional approach

Nitpick, but emacs and emacs lisp don't seem remotely "functional" to me insofar as expressing computation in terms of pure functions and immutable datatypes. The core datastructures that an elisp program interacts with (buffers, variables) are all mutable and functions (setq, buffer-string, etc) are decidedly impure.

replies(1): >>45947848 #
1. jamesgill ◴[] No.45947848[source]
I wasn't talking about programming.