>>38
Hell, it may be a frankenstein monster, but there were so many Lisps out there at that time that it's a miracle that it didn't become like C++, which just tried to extend C with class-based OOP.
Common Lisp is weird but I think it's a great language and most of its potential mistakes can be forgiven thanks to macros. IMO the only valid reasons to reject Common Lisp would be its size and garbage collection.
For Bjarne's defense, he extended C nearly alone, while Common Lisp was designed by a team of
EXPERT PROGRAMMERS.