https://bugs.documentfoundation.org/show_bug.cgi?id=97827
Bug ID: 97827
Summary: Change the rhino engine for javascript macros
Product: LibreOffice
Version: Inherited From OOo
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: enhancement
Priority: medium
Component: LibreOffice
Assignee: [email protected]
Reporter: [email protected]
>From my point of view, the best programing languages to make macros in
LibreOffice are Python and Javascript. Learning either of the two lets you
reuse your knowledge.
Moreover, JavaScript is the most popular programming language for a long time
(first or second place). It is accessible and easy to learn for the end user.
Also JavaScript is omnipresent and multipurpose in different areas (valued
element for a user).
I think there are many advantages to improve support for JavaScript in
LibreOffice, however:
- LibreOffice uses the Rhino engine to support JavaScript. Rhino is written in
Java, it is heavy and slow for complex macros.
- Java support in LibreOffice is optional ... A large percentage of user
disables the Java runtime environment in LibreOffice, for many reasons.
Macros, especially in Calc is a key feature, and enhance programming languages
powerful and easy to learn seems like a good idea. It is also a bit to free
themselves from dependence to Java in LO.
Open source alternatives: SpiderMonkey and V8.
Cheers
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs