[Xapian-tickets] [Xapian] #535: Vala bindings
Xapian
nobody at xapian.org
Thu Feb 24 00:27:51 GMT 2011
#535: Vala bindings
-----------------------------+----------------------------------------------
Reporter: rc | Owner: olly
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Xapian-bindings | Version:
Severity: normal | Keywords:
Blockedby: | Platform: All
Blocking: |
-----------------------------+----------------------------------------------
Comment(by olly):
Thanks for you interest.
Past experience with adding languages to the bindings has shown that it's
much better if they're done by someone who's used the language enough for
them to know what feels natural in an API for that language, so the result
is something which users of that language will actually love using.
Personally I also lack the spare time to take on something like this right
now.
Also, if the wrappers need manually updating for every change to the C++
API, we really need somebody willing to take on that maintenance burden.
The SWIG-based bindings handle many updates with no manual intervention,
so they're fairly easy to keep up to date. The hand-coded Perl XS
bindings require manual updates, and tend to lag (hence we're migrating to
SWIG-generated Perl bindings). The hand-coded Java JNI bindings are a
right pain to update, and so haven't been updated beyond the minimum to
keep them working for some time (and we have SWIG-generated Java bindings
under development).
--
Ticket URL: <http://trac.xapian.org/ticket/535#comment:1>
Xapian <http://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list