cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pier Fumagalli <p...@betaversion.org>
Subject Re: [Kernel2.2] Source Resolving
Date Wed, 31 Mar 2004 16:43:24 GMT
On 31 Mar 2004, at 17:29, Stefano Mazzocchi wrote:
> Carsten Ziegeler wrote:
>> Gianugo Rabellino wrote:
>>> Carsten Ziegeler wrote:
>>>
>>>
>>>> Now, I know that the original kernel should be as small as possible 
>>>> and if possible without references to any other projects
>>>
>>> which is in
>>>> general great and ok, but I think for Cocoon it's better to use 
>>>> existing parts whereever possible.
>>>
>>> Well, the balance will be hard to find, but I think that avalon 
>>> source resolving cannot be used without importing all the heck of 
>>> Avalon itself and its dependencies, so how would you plan to import 
>>> it in the new environment without an almost complete rewrite?
>>>
>> Ah, ok, I wasn't very clear :)
>> First, I think we should use the interfaces (SourceResolver and 
>> SOurce)
>> from excalibur. Apart from the package name they have no dependency
>> to anything else at Avalon. And I think using these interfaces is
>> the key concern.
>> Then most of the implementation is "avalon free" as well.
>> Third, the package will be put to sleep over at avalon anyway as it
>> doesn't comply to the Merlin component standard, so it makes sense
>> to take over this source anyway.
>
> -1
>
> I think the kernel should be *clean* of avalon stuff and there will be 
> an avalon sandbox for legacy.
>
> Look at the good side of this: you can cleanup those interfaces with 
> the knowledge we aquired from excalibur.

So, would you like that that the resolver provided by the framework 
could actually resolve "http:...", "ftp:...", "cocoon:..." and 
"block:wiring:..." or your preference is to keep it lean over there and 
only have "wiring:..." whilst having something ELSE to resolve the real 
protocols?

	Pier


Mime
View raw message