And to be totally fair to point 3, I doubt that 99% of common lisp code either uses our needs these qualities.
Structures, types, generics, etc, do cover a lot of what people actually want in practice...
Structures, types, generics, etc, do cover a lot of what people actually want in practice...
For scientific computing, no. However it is very useful in other areas such as web, agents, gui, where you have many methods to combine in many ways and OOP really suits in.