Date: prev next · Thread: first prev next last
2015 Archives by date, by thread · List index


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


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.