Hi,
The past week I've been working a bit more on the generation of code
C/C++/Haskell code, and on the compilation of a normal working
environment.
The idea is, for now, to have:
- a package with code that is required for the binding;
- an application that generates code from IDL types to use LO's API; and,
- a simple way to build applications using the points above.
To accomplish the last point I'm using Cabal, the "Haskell Common
Architecture for Building Applications and Libraries", which is what
most Haskell packages use. The code to generate the SDK types is not
yet finished, and it is working only for a very small subset of the
IDL specification. Also, the configuration process for the example is
not yet generating the types.
For the curious ones, the code is available on github:
https://github.com/jorgecunhamendes/haskell-uno-binding
Note that I don't have instructions on building/using this, but I'll
write something as soon as this is working.
This week the configuration/compilation process for the current
example should be done, I'll add support for more of the IDL
specification to the code generator, and I'll write more example as I
go.
Kind regards,
Jorge
Context
- [GSoC] Haskell UNO Language Binding - Weekly Report 5 · Jorge Mendes
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.