3 ms·
The picture is an odd programming language family tree. Since when was CLOS a programming language, descended from Common Lisp? The Common Lisp Object System --
by pjscott 16y ago
The picture is an odd programming language family tree. Since when was CLOS a programming language, descended from Common Lisp? The Common Lisp Object System -- that's what CLOS stands for -- is just how Common Lisp does objects. You can make another object system as a library, if you want to. In fact, that's a pretty fun exercise.
- pdw 16y agoBut they place Common Lisp in 1984, probably because of the publication of the first edition of Common Lisp: The Language. CLOS came much later. And as the Common Lisp standard never included a full meta-object protocol, I think it's fair to list CLOS seperately.