https://bugs.documentfoundation.org/show_bug.cgi?id=155786

            Bug ID: 155786
           Summary: [Feature proposal] Migrate all scripting to
                    QuickJS/JavaScript
           Product: LibreOffice
           Version: unspecified
          Hardware: All
                OS: All
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: Calc
          Assignee: [email protected]
          Reporter: [email protected]

I think the usage of BASIC, BeanShell, and Python seems redundant and possibly
old-fashioned because there is already one very popular scripting language:
JavaScript.

It's of course possible that Python has been added due to the availability of
libraries while BASIC and BeanShell are possibly for historical reasons.

However, I think a FOSS project can both take risks and lower costs. Therefore
I think it could make sense to discard all the other languages and allow only
JavaScript via QuickJS and use this initiative to:

-support the migration of other ecosystems to be accessible via JavaScript
-allow the development of a BI pipeline (a very important use case) with web
appeal
-discourage the growth of ecosystems in dynamic languages other than JS (unless
it's necessary). The benefit of this might be less maintenance in the long
term.

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to