Ugo Cei wrote: > > > The interfaces that are in Butterfly are a verbatim copy > (apart maybe from some minor changes, some time has passed > and I don't remember all the details) of the Excalibur ones. > > Of course, the package names have changed (and the > o.a.butterfly will have to be changed to o.a.cocoon if they > ever make it into the Cocoon core), but are you suggesting > that we shoud keep o.a.excalibur.source.Source and so on? > Don't know :) I'm just concerned about compatibility and about the learning curve. Today people are used to the excalibur source handling - which takes a little bit of time to learn. Introducing a new source handling - even if only the interfaces are different - increases this learning curve as they have to get used to new things.
> Hmmm, OK, how about: > > package org.apache.excalibur.source; > > public interface Source extends org.apache.cocoon.source.Source {} ? > You mean this as a compatibility layer, right? So, new code would use the o.a.c.s.Source and old code can still use the o.a.e.s.Source? Hmm, I actually don't know what's best. What do others think? Carsten