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

Re: [tdf-discuss] Scripting for LibreOffice


While working on my wiki page about a new Writer toolbar, I realized
that independently of my proposal, I believe it makes sense for
LibreOffice to prefer Python. I see how LO is heading in this
direction, but you could be explicit about it, create more workitems,
perhaps track it like you do the German comments and uncalled
functions, etc.

It could also be helpful to have a handbook for PyUno... ;-)

The point is that a *lot* of users of Python (and there are bulkloads
out there) are non-developers who don't give a darn for Java or VBA
(because those don't provide what these users need) and who might have
never even learned C++.

So without specific documentation they're essentially stalled, while
with a handbook, you could get a lot of helpers to implement additions
in Python.

Looks like a classic "multiplier" situation to me.

You may have to support Java for years, but that doesn't mean you
should invest in the language. I wrote almost an entire chapter in my
book about some of the biggest problems with it
(http://keithcu.com/wordpress/?page_id=2228).

Java is not a scripting language.

It was *deliberately* designed and implemented to make interfacing with
anything outside the Java runtime environment as difficult as possible
(sandboxing). And interfacing easily with anything that has an API is
*the* very purpose of a scripting language. Besides, it doesn't offer
an interactive commandline interpreter, so you can't really use it for
actual scripting anyway.

VBA (or the LO/OO dialect of it) is entirely irrelevant outside the
locked-up MS world anyway, and especially in the FOSS world.

Sincerely,

Wolfgang

-- 
Unsubscribe instructions: E-mail to discuss+help@documentfoundation.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.documentfoundation.org/www/discuss/
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.