38 ms·
almost all bits that make python famous live outside the standard library. moreover nothing in common lisp prevents one from extending the language. in fact qui
by medo-bear 4y ago
almost all bits that make python famous live outside the standard library. moreover nothing in common lisp prevents one from extending the language. in fact quite the opposite, common lisp gives you enormous flexibility to do just this. HOWEVER, what is required in practice is that your library should be popular enough for it to become defacto standard. things like this already exist [1], but common lisp community is quite small so major libraries are nowhere near as common as in other languages. still though, given its size, some exellent projects are under way
[1] https://alexandria.common-lisp.dev/ https://alexandria.common-lisp.dev/
- pjmlp 4y agoYou have adsf for that, https://asdf.common-lisp.dev/ https://asdf.common-lisp.dev/ However that is orthogonal to the language standard. As for the standard library, and the usual bashing Python batteries get, the great thing about being in the standard library regardless how obtuse it might be, is the guarantee it exists everywhere there is a compliant implementation. With everything else, it is hit and miss.
- medo-bear 4y agoim not bashing python. im simply saying that there is nothing stopping extension of common lisp through libraries (see coalton as a recent example of this in cl) as happens in python (eg numpy). that cl is ansi standardized is only a plus because it gurantees to me that massive portions of the language (the whole standard) will allways remain the same