Hi Ross, On 2011-06-02 at 12:09 +0100, Ross Gardler wrote:
> Instead I would like to > understand if this technical objective of breaking OOo code into > reusable libraries that the various forks can collaborate on, is part of > the TDF mission. I am one of the LibreOffice developers. I am not sure if such a mission is stated anywhere, but it is for sure something that is happening in LibreOffice: - from the LibreOffice day 1, we have split the one big OOo repository into several smaller ones, hoping we would be able to achieve higher modularity, and reusability of those parts. Unfortunately, large refactoring that is necessary to clean up the codebase shows that we should have waited a bit with this, and we are going to merge some of the repositories again. If we decide to split some parts later, we will do that incrementally. - new functionality that can be developed separately, in a reusable way, is indeed done so. The examples include the MDDS library (http://code.google.com/p/multidimalgorithm/), Ixion (http://gitorious.org/ixion), or libvisio (http://cgit.freedesktop.org/libreoffice/contrib/libvisio/) - we work hard on removing non-standard, or home grown parts that are obsolete, or have freer, or more widely used alternatives. For example, we removed the dependency on STLport, and completely removed an internal library called 'vos' (system abstraction). I am sure there are more examples, and I apologize to the developers whose work I forgot to list; but these already involve months of work. Hope that helps, Kendy --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org