3 ms·
Further, the package system is missing certain kinds of inheritance capabilities I've often wished for, but I recently sat down and did the work of writing my o
by dkarl 17y ago
Further, the package system is missing certain kinds of inheritance capabilities I've often wished for, but I recently sat down and did the work of writing my own versions of defpackage for my own use, adding the capabilities I wanted in a way that my own tools can use, and I had no difficulty.
A tendency of all Lisp gurus is to shrug off the lack of any facility that they can easily write themselves. Where is this new defpackage? Is it documented? Does it work for anybody else's needs, or just his? Is it even available? The fact that he considered these issues to be not worth mentioning in the context of the question is really frustrating.
For the most part, I've found the limitations of Common Lisp's abstraction capabilites to be incidental, and not deep, and I've found its syntactic reorganization capabilities more than capable of making up for it.
For most development there's no level of language power that makes up for being able to build 95% of your environment and 90% of your code by downloading tools and libraries used by thousands of other people, instead of (say) 80% and 70%.