Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

All of this is true, I just wish emacs were based on a more modern language like Clojure instead of emacs lisp — it’d be absolutely perfect then. But it’s pretty close already!


I would like to agree. Yet at the same time, as someone who writes in different Lisps daily, I can't say that would be my biggest complaint about Emacs to be honest. In my perspective - a Lisp is a Lisp. Sure, Elisp won't ever win the title of the prettiest and most pragmatic Lisp in existence, I still prefer it to any modern shining language from the RedMonk Top Ten.

I love Clojure. I use it all the time. Sometimes through babashka, sometimes via nbb. Yeah, I would probably consider trading my dog if that gets me proper Clojure-like maps and other immutable structures in Elisp. Still, this would be far down in my wishlist for Emacs improvements. My biggest gripe is the improbability of removing the GIL - I would love to have proper concurrency, but that's not the Lisp machinery of Emacs, that's all C core.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: