News for hackers. Stuff that matters.
Re:A Deeply Skeptical Look at C++0x by jimbokun on Thursday August 21, 2008 @04:48PM (#283146)
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.

There are no comments on this comment yet.