[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] add xl ocaml bindings
Hello Ian, Am Montag, den 28.06.2010, 10:59 +0100 schrieb Ian Campbell: > Not really a comment on this patch as such but more a related thought... > How many language bindings do we think there are going to be and how > much effort do we expect it would be keeping them all (or even just the > interesting subset) up to date? > > Is it worth investing the time up front to define a (simple) IDL and to > generate the C header and language bindings from that? > > Are there any existing IDLs which would meet our needs? > > Another thought is that an IDL would partially isolate people changing > the libxl interface from needing to know enough about each language to > fixup the bindings (or else they may break the build). At least in the > normal case where the change does not require a change to the IDL then a > simple regeneration should be enough to update the bindings for the > change. > > On the other hand sometimes maintaining the auto code generator can be > more work than just maintaining bindings by hand... > > Ian. maybe http://www.swig.org/ might help in this case. It supports ocaml, python and also many more targets (like perl which i would love to get :) )... According to http://www.swig.org/tutorial.html it looks like it could save the effort of maintaining the bindings one by one in parallel... Marc _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |