Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


Hello Alexander,

On Thu, Sep 15, 2011 at 8:53 AM, Alexander Thurgood
<alex.thurgood@gmail.com> wrote:
Le 14/09/11 22:40, Robert Ryley a écrit :

Hi Robert,

If there is a move away from java, that is going to make a significant
portion of that documentation obsolete.  Is there anything
specifically related to the move away from java documented anywhere?
Any idea what the API is going to be to replace it?


AFAIK support for Java is not being dropped, i.e. the API and UNO will
still support Java implementations of functionality, rather the hooks
which provide currently provide certain functionality, e.g. the Wizards,
are being converted to other coding languages, such as Python. The aim
is reduce dependency on Java implementations where possible, replacing
them with other coding alternatives.

This is what one of the developers told me on IRC yesterday,
explaining that there was a mix of java and c++ in the base code,
making for some "interesting" maintainence isues.  Considering how the
languages are implemented differently (ie. one compiles to native
machine code, the other compiles to bytecode), I can imagine that it
must be annoying trying to figure out what is going on when the code
base is in the millions of lines.

There has been a GSOC project this year to achieve that very goal, i.e.
the migration of at least some of the assistants from a Java based
implementation to a Python based implementation. These are currently in
the 3.5 development branch of the code.

Interesting.  This makes more sense.

I'm not actually sure if this is documented anywhere, but most likely
this will have been decided in the Engineering Steering Committee
meetings. The reports of these are posted on the wiki.

Do you have a link to that?  There is lots of developer docs strewn
around the 'net.

Robert

-- 
Unsubscribe instructions: E-mail to marketing+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/marketing/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.