On Tue, 2010-11-02 at 15:32 -0500, T. J. Brumfield wrote: > Can we get a list of all the components that require Java that would need to > be reimplemented?
To start a list we could add: + XSL transformations (an easy hack to replace by libxsl) + Base HSQLDB backend + Base report builder (using Pentaho IIRC) + Impress HTML export wizards + Possibly other wizards in Writer and Impress + Misc UNO extensions > With a list it would be easier to determine if it is feasible to replace > those components. Removing Java completely is a No-go for me as this would prevent developers to write extensions and automation in Java. There are currently no other quick and simple way to extend OOo / LO for people who don't really care about the internals. Removing all Java dependencies from LO (and then removing the Java UNO bridge) would mean that we will exclude: * Java extensions developers & users * Java external apps using LO The JVM isn't started unless some Java code needs to be run... I would go for removing as much as possible (mostly the XSLT and Base things) but keep it around for the UNO bridge: this would help us gain on performance. -- Cédric Bosdonnat LibreOffice hacker http://documentfoundation.org OOo Eclipse Integration developer http://cedric.bosdonnat.free.fr -- Unsubscribe instructions: Email to [email protected] Posting guidelines: http://netmeister.org/news/learn2quote.html Archive: http://www.documentfoundation.org/lists/discuss/ *** All posts to this list are publicly archived ***
