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

Xapian nobody at xapian.org
Tue Feb 22 09:32:16 GMT 2011


#535: Vala bindings
-----------------------------+----------------------------------------------
 Reporter:  rc               |       Owner:  olly
     Type:  enhancement      |      Status:  new 
 Priority:  normal           |   Milestone:      
Component:  Xapian-bindings  |     Version:      
 Severity:  normal           |   Blockedby:      
 Platform:  All              |    Blocking:      
-----------------------------+----------------------------------------------
 Vala is a very exciting new programming language used a lot in GNOME.
 Since it compiles through C code, it is very fast compared to interpreted
 languages, often comparable to C and C++.
 It's designed around glib and gobject, libraries very popular with C
 developers. Many of the advanced object types such as lists of vala map to
 glib.
 The biggest drawback is that it requires bindings for external libraries.
 And while it includes a tool to generate bindings for GObject based
 libraries, other bindings require some manual work.

 It would be nice if you could also provide a vala .vapi for Xapian. I'm
 pretty sure the Vala developers will be happy to assist you. I've not
 really used vala much yet, so I doubt I will be able to do this on my own,
 in particular since Xapian is C++ and there might be a smart way to map
 this to the also OO language vala.

 See:
 http://live.gnome.org/Vala
 http://en.wikipedia.org/wiki/Vala_(programming_language)

 P.S. Thank you for this great library. I've used it from Python for some
 projects, and I'm *very* happy with it.

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



More information about the Xapian-tickets mailing list