Hacker News new | past | comments | ask | show | jobs | submit login
Using Common Lisp in Emacs (lwn.net)
5 points by signa11 3 months ago | hide | past | favorite | 2 comments



The whole cl-lib thing is a total disaster:

https://github.com/emacs-mirror/emacs/blob/master/lisp/emacs...

They added cl- as a prefix to each provide Common Lisp operator/variable/...

FIRST is now called cl-first, CAAAR is now cl-caaar .

I would really prefer if GNU Emacs removes all Common Lisp functionality, instead of creating this really wacky stuff, with heated discussions about this topic every year.


Stallman may ‘not have a very high opinion of many of the decisions that were made in Common Lisp’ but in my opinion he’s just wrong here. Emacs would be even more valuable than it is had it been implemented in Common Lisp.

Frankly Elisp would be better had it had lexical scoping from the beginning, and if it had Lisp’s condition system, packages and — yes — keyword arguments from the beginning.




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

Search: