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

Reply via email to