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

I'd like to suggest Common Lisp as a language that did a much better job of piling a ton of features into one language.

http://abhishek.geek.nz/docs/features-of-common-lisp

One simple example: Common Lisp is multi-paradigm, but has a soft spot for functional programming. So Common Lisp's Object System (CLOS), is implemented around generic functions and multiple dispatch. And generic functions are just as first class as any other function (I think, can anyone confirm this?).

Another example: supporting type declarations as hints to the compiler, but not mandating their use. This greatly reduces the "cognitive load" of this feature until you really need it.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: