Re: ds:system-subsystems ?

Tiago Maduro-Dias <[email protected]> Wed, 6 Apr 2005 22:35:22 +0100
Newsgroups gmane.lisp.allegro
Message-ID <[email protected]>
Hi David,

Well, you are right, I am (was) re-implementing part of that 
functionality. The documentation I originally read (in HyperSpec) 
didn't have quite the behaviour I wanted. But after reading your e-mail 
I went investigating and just found out that Allegro implements a 
sys:*require-search-list* which can easily be extended to do part of 
what I want in a cleaner way, with minimal changes to my code (thank 
god for abstraction).

This does not solve all my problems, however. The main issue with 
knowing a system's subsystems is being able to automagically load a 
system's dependencies (by this I mean systems this system depends of), 
as well as perform other operations such as test-runs. Even if I'm 
using require to automatically look for and load the system 
definitions, wherever they are located, I still need to know which 
systems are those...

Tiago Maduro-Dias.


On 6 Apr 2005, at 21:00, David Mittman wrote:

> It almost sounds as if you are re-implementing the functionality 
> provided by the "require" function. Can you explain how what you are 
> looking for differs from "require" and "provide"?