writing extensions in a functional language
Heiko Tietze
tietze.heiko at googlemail.com
Sat Mar 11 14:45:36 UTC 2017
There is also a Delphi binding at https://sourceforge.net/projects/uno-pas-bridge/. Unfortunately it wasn't updated for years and a quick test with Freepascal failed.
On 02/16/2017 11:28 AM, Stephan Bergmann wrote:
> On 02/15/2017 12:12 PM, Gergely Buday wrote:
>> I am interested in writing an extension to Libre Office,
>> particularly Calc.
>>
>> I would like to do it in a functional language.
>>
>> My favourite is Standard ML and it is quite portable.
>>
>> How much work, i.e. how many lines of code would it be to write an
>> interface for ML/LibreOffice?
>>
>> Where in the Libre Office source tree I can find the glue code for
>> various extension languages?
>
> There was a Google Summer of Code project in 2015 doing a UNO Haskell
> binding. See
> <https://wiki.documentfoundation.org/index.php?title=Development/GSoC/Ideas&oldid=121170#Haskell_UNO_Language_Binding>
> for high-level code pointers. See
> <https://github.com/jorgecunhamendes/haskell-uno-binding> for the
> results (though still quite rough).
>
> There is still an open GSoC project for a UNO Rust binding,
> <https://wiki.documentfoundation.org/index.php?title=Development/GSoC/Ideas#Rust_UNO_Language_Binding>.
>
>
>> Another option is to use Scala as it is possible to write
>> extensions in Java and Scala can use Java libraries.
>>
>> Did anybody write a Libre Office extension in Scala?
>
> Not that I know of. _______________________________________________
> LibreOffice mailing list LibreOffice at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/libreoffice
--
Dr. Heiko Tietze
UX Designer
Tel. +49 (0)179/1268509
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/libreoffice/attachments/20170311/4d3eae56/attachment.sig>
More information about the LibreOffice
mailing list