[Xapian-devel] Working on project ideas for Google Summer of Code 2015

James Aylett james-xapian at tartarus.org
Sun Dec 28 14:22:33 GMT 2014

On 23 Dec 2014, at 18:15, Shashvat Tripathi <shashvattrip at gmail.com> wrote:

> I am Shashvat Tripathi, a student of BITS Pilani, India.
> I recently heard about GSoC and wanted to apply through it. I was going through this year's project proposals and a couple of them caught my interest.
> Support Another Language using SWIG
> SWIG is completely new to me. However I did check out what it is and I find it interesting. Also, I have a good understanding of Javascript and C# and would likely be extending support for these only.

Hi, Shashvat — thanks for your interest!

We have C# support via SWIG already (but there is scope for improving it; there are some initial ideas on the projects list: http://trac.xapian.org/wiki/GSoCProjectIdeas#Project:CBindingsImprovements); Javascript we have bindings for node (https://github.com/mtibeica/node-xapian#readme) — this hasn’t been worked on now for a year or so, so there may be scope for improvement there also (binding newer features of Xapian, or taking advantage of newer features of node.js).

A project proposal that combined the two might be enough work for a GSoC project, but you’d need to give a fair amount of specifics of what work you’d want to do. Alternatively, this might be a great opportunity to learn a new language that SWIG supports directly! (We’ve had successful projects in the past binding new languages from scratch, and I believe in one case with limited prior knowledge of the target language.)


 James Aylett, occasional trouble-maker

More information about the Xapian-devel mailing list