[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