2 ms·
I love emacs and don't live Elisp at all. I can use it, if pushed, but don't love it for sure. Do i prefer JS? Probably not. But to me the draw of emacs is not
by rich_sasha 4y ago
I love emacs and don't live Elisp at all. I can use it, if pushed, but don't love it for sure.
Do i prefer JS? Probably not. But to me the draw of emacs is nothing to do with Elisp. It is instead everything to do with customisation, one-editor-many-languages, and the ability to do absolutely everything from a keyboard-based, low-clutter GUI.
Part of it is of course that good people made plugins in Elisp and maybe you'd argue that without it they wouldn't come to be, but I'm not sure.
- sph 4y ago> But to me the draw of emacs is nothing to do with Elisp. It is instead everything to do with customisation I keep hearing this argument but it is contradictory: the reason why Emacs is so customizable it is because it is written in a Lisp, a very versatile metaprogramming language. You simply cannot have the flexibility of Emacs in anything less malleable than a Lisp. You'd have a regular editor with plugins. I know many will want to prove me wrong, but where is the non-Lisp Emacs killer yet? VSCode is a great editor, but it's nowhere as flexible.
- rich_sasha 4y agoRight; so assuming that's true (I'm not really sure either way), for me it's an enabling technology, not a feature. If I could write plugins in Python, within the Emacs environment, I would (i believe it is sort of doable but quite wonky).