[NEW KEP] KEP #17: Kolab XML Format 3.0

Christian Hilberg hilberg at kernelconcepts.de
Thu Mar 22 14:20:35 CET 2012


Hi everyone,

Am Freitag 09 März 2012, um 18:42:44 schrieb Jeroen van Meeuwen (Kolab Systems):
> C bindings, I think, do not need to be provided as C code can link to 
> C++ libraries.

Linking to C++ libs from C should be no issue. What's more important here
is how the libkolabxml API is designed. If the libkolabxml API would use
the C subset of C++ _solely_, then there should be no issue (sorry btw, I
have not yet been able to check with the libkolabxml sources yet, but
hopefully will find some time for that anytime soon).

  As soon as the libkolabxml API does expose anything of the C++ superset
which is not also part of the C subset (e.g. classes/objects, namespaces,
templates, exceptions, ... etc.), you will need a dedicated C language
binding to enable C applications to make use of libkolabxml. At least,
this is my present understanding of the matter.


Kind regards,

	Christian

-- 
kernel concepts GmbH       Tel: +49-271-771091-14
Sieghuetter Hauptweg 48
D-57072 Siegen
http://www.kernelconcepts.de/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.kolab.org/pipermail/format/attachments/20120322/840d3813/attachment.sig>


More information about the format mailing list