On Tue, 11 Feb 2003, Stefano Mazzocchi wrote: > I think the cocoon core (aka 'naked cocoon') is defined by those classes > that don't depend on any external library but those found in /lib/core > and /lib/endorsed. > > Everything else should be a block. > > This allows us to create a build system where people can specify (at > compile time) what they want to include into the system they are creating. > > This is just a first step toward hot-deployable COBs, but it's important > that we agree on what to factor out. > > Looking into the current trunk, there are a few components that, IMO, > should be moved to blocks. > > They are: > > - XMLDB stuff > > - XMLForm > > - Deli > > - XScript (what the hell is this anyway?) > > anything else I'm missing that should be factored out? > > Moreover, I propose to move the libraries that are block-related, into > the block space, for example FOP will end up being in > > /src/block/fop/lib/fop-xxx.jar > > and so on and each block will have its own build file (not the current > build system generated by an XSLT stylesheet) > > This will make it easier to migrate the blocks when a better component > architecture will be in place after we release cocoon 2.1 > > What do you think?
+1, especially moving the libs into the blocks. And what about the testcases? Stephan. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]