Pierre van Rooden <[EMAIL PROTECTED]> wrote:
> Michiel Meeuwissen wrote:
> >>- Tools: move utility classes, modules, and builders that are still 
> >>useful to a tools application
> >
> >I think that will problably mean that mmbase-core is dependent on the tools
> >application, and also vica versa.
> 
> If core is dependent on a util or builder, than that is a core util or 
> builder.
> Tools are builders/utils that are nice, and for which we want to keep 
> the code, but which are not used by Core

So I think we can  actually distinguish three kind of utils:

1. Utils that are used by mmbase-core classes, and use mmbase-core objects
   themselves. These simply should remain part of mmbase.jar. E.g. the
   XML-parsing stuff for builders and modules.

2. Utils that use mmbase-core, but core does not depend on it. E.g.
   interesting, but non-system, builders and modules, like the
   Images/Attachments-framework.

3. Utils that don't use mmbase-core, and are not directly related to mmbase. 
   But mmbase-core (or mmbase applications?) uses those utils. E.g.
   'magic', 'externalprocess' or 'transformers'. These could be bundled
   together in a tools package on which mmbase-core depends, but which could
   find more general application, also outside the scope of mmbase.

right? It perhaps becomes a bit tricky to get the dependencies and build-process
feasible.


 Michiel


-- 
Michiel Meeuwissen
Mediacentrum 140 H'sum 
+31 (0)35 6772979
nl_NL eo_XX en_US
mihxil'
 [] ()

Reply via email to