On Wed, Apr 03, 2002 at 07:42:06AM +0100, Paul Hammant wrote:
> Jeff,
> 
> >Just recently, it seems some code in Excalibur's scratchpad has gained a
> >dependency on Command. Unfortunately, Command has a dep on scratchpad,
> >so the whole thing is unbuildable.
> >
> >Commenting out the scratchpad <javac> fixes the problem for now.
> >
> Interesting.  
> 
> In theory we could allow recursive dependancies if we had interface/impl 
> separation to the extent where all interfaces were built before impls.
> My assumption is that AImpl requires BInterface and Bimpl requires 
> AInterface.

That makes sense.. compile the interfaces first and everyone's happy.
Doesn't look too applicable to Excalibur through :/ Our situation is
this (-> means "depends on"):

scratchpad mpool -> command
scratchpad system -> command
scratchpad thread  -> core, framework, lang
command -> thread
scratchpad lang -> (nothing)


So one possibility would be to break the 'thread' package off into a
separately compiled component. I'll try that unless anyone has
objections or better suggestion..

--Jeff
 
> Thoughts?
> 
> Regards,
> 
> - Paul

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to