[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