Hi, On 8/22/07, Sami Siren <[EMAIL PROTECTED]> wrote: > I know I am not answering your question really, but to get application > dependencies smaller (in some cases) one could split the code into > smaller modules (one for each format) so if one only needs parsing for > word one would depend on a module that provides the functionality (and > transitive dependencies required) for that format. > > iwe could also introduce format-all that aggregates all supported > formats if that's what user is after.
In principle I'd rather go for a one-size-fits-all solution to maximize simplicity, but I guess there will be many use cases where a more trimmed down set of dependencies makes more sense. Perhaps, as suggested by Bertrand, we should also come up with some class loading trickery along such module boundaries to better handle conflicting dependencies etc. Sounds scary though... BR, Jukka Zitting
