This Old Lisp
I know I am going to write an unpopular opinion and get downvoted for it, but here it goes...<p>I am still not convinced by the general "we don't need to upgrade the Common Lisp specification" attitude.<p>It surely is remarkable as a specification, encompassing so many aspects of the language, yet it leaves so many other aspects to the particular implementation. Multi-threading for example is supported by most major implementations yet their syntax (and often, semantics) are very different from each other. Same goes for cooperative multitasking (corutines etc). Someone else could come up with other examples.<p>In my opinion a new committee should be formed, to standardize the syntax and semantics of these so common functionalities.<p>In this sense, the various C++ language working groups are doing a remarkable job. I wish something similar would happen in the Common Lisp world.