3 ms·
> To use another example, look at how many implementations of CL and Scheme there are, why does all this fragmentation exist? For Common Lisp the reasons are:
by lispm 11y ago
> To use another example, look at how many implementations of CL and Scheme there are, why does all this fragmentation exist?
For Common Lisp the reasons are: competition, different licenses, create proprietary property to sell, different runtime implementation strategies, different compilation strategies.
Basically the same reason why there are several different Java implementations.
Common Lisp was created, because it was clear that there is a fragmentation of Lisp, but there shouldn't one for the basic language. Originally it was also thought to standardize on some libraries, but the whole thing ran out of steam. But you can read the Common Lisp standardization groups on various topics.
- agumonkey 11y agoBack to Quicklisp, should or could there be an effort to finish the work related to libraries ?