| > What are the hidden treasures of the genuine Common Lisp we are ignorant of? Actually Common Lisp is in many places a very well documented and designed language. Other languages have copied its numeric tower, its macros, its object-system, its error handling, ... >In my humble opinion Common Lisp is the classic example of the kitchen sink syndrome, where many pieces taken from various dialects were put together in a hurry The 'hurry' took place from 1981 (when the work on Common Lisp started) until 1994 when the ANSI CL standard finally was published. 13 years where hundred+ persons helped to design the language and provided comments, improvements, designs, prototypical implementations, alternative designs, ... Also the 'various dialects' were mainly only Maclisp successors and Common Lisp was designed to be successor to them, not a summary of various dialects. CL21 has more problems than lines of code, including security problems. As an experiment, fine. As a library that should be used? Please don't. Edit: this thread gives a bit more detail discussing a COERCE method of CL21: https://www.reddit.com/r/lisp/comments/6snw5d/questions_for_... |
None of that's probably worth the bother of a new spec.
CL21 was, as you note, an interesting experiment, but I wouldn't run with it.