>>>> Ville wrote:
Ville> This is a known problem in the package system, I'm sure
Ville> there are people building the packages often enough.
>>>> "Mats" == Mats Lidell
<matsl(a)contactor.se> writes:
Mats> If that is the case how come these error are there so long!?
Because the package system is rife with them. Remember, the packages
were simply carved as a piece out of the main tree. They (and Lisp in
general) are very mutually recursive; they're not designed for
separate building. We're slowly getting to the point where building
only a couple of packages is likely to work, but I doubt this is the
last "can't build packages except from the top of the tree" bug we'll
run into. And because of the mutual recursions, I doubt we'll ever
see the day where it makes sense to build outside of a full package
source tree for every package. Of course there will always be
standalone packages, and hopefully we'll see the day where a binary
tree can stand in as a source tree, but we're not there yet.
The latter is the right fix, but that will require changes to core
(it's the expectation in core that binary Lisp packages are found in
lisp/$package rather than $package/lisp that should be changed).
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py