[Xapian-tickets] [Xapian] #535: Vala bindings

Xapian nobody at xapian.org
Sat Jul 23 15:44:05 BST 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 rc):

 Apparently (see http://www.mail-archive.com/vala-
 list at gnome.org/msg07189.html ) this is currently not particularly easy. I
 can see two paths here:

 1. Create a plain C (or GObject) binding for Xapian. This should then be
 straightforward to wrap into Vala. This would probably be best done by the
 Xapian developers, since they know a lot about Xapian and can design a
 reasonable C API I guess. It might even be possible to do this using SWIG?

 2. Enhance Vala to support C++ libraries (see email list above). The Vala
 people obviously have some interest in that, but I figure it becomes quite
 hard and intrusive. When this has been successful, creating Xapian
 bindings should again be a lot easier.

-- 
Ticket URL: <http://trac.xapian.org/ticket/535#comment:2>
Xapian <http://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list