[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.)
Best,
James
--
James Aylett, occasional trouble-maker
xapian.org
More information about the Xapian-devel
mailing list