Shashvat Tripathi
2014-Dec-23 18:15 UTC
[Xapian-devel] Working on project ideas for Google Summer of Code 2015
Hello everyone! I am Shashvat Tripathi, a student of BITS Pilani, India. (*LinkedIn <http://in.linkedin.com/pub/shashvat-tripathi/3a/2a8/75b> | **Github <https://github.com/shashvattrip>)*. 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. As of now I will be reading more about SWIG and will try to familiarize myself with Xapian. Any pointers for me will be appreciated! Cheers! -- *Shashvat Tripathi* *Undergraduate Student, BITS Pilani <http://www.bits-pilani.ac.in/>**LinkedIn <http://in.linkedin.com/pub/shashvat-tripathi/3a/2a8/75b> | **Github <https://github.com/shashvattrip>** | **+91 968 090 0342* -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.xapian.org/pipermail/xapian-devel/attachments/20141223/b4663b7e/attachment-0002.html>
James Aylett
2014-Dec-28 14:22 UTC
[Xapian-devel] Working on project ideas for Google Summer of Code 2015
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
James Aylett
2014-Dec-30 20:58 UTC
[Xapian-devel] Working on project ideas for Google Summer of Code 2015
[Moved back onto the mailing list. Please keep replies with the list copied in so others can both help and benefit from the conversation.] On 30 Dec 2014, at 12:30, Shashvat Tripathi <shashvattrip at gmail.com> wrote:> In the list of bindings offered, Javascript/NodeJS is not mentioned. > http://xapian.org/docs/bindings/Yes, that?s an omission. It?s mentioned on our homepage.> As you said, can we club these two language bindings into a single SoC project?You?ll need to come up with concrete things you want to improve about the node.js bindings, as I said. Along with improvements to C# that might form a good-sized project; I have limited experience with node (although plenty with Javascript), and basically none with C#, so I don?t know what needs doing or how much work it would be. If it isn?t big enough for a GSoC project, you could combine language binding improvements with something else from the projects list. J -- James Aylett, occasional trouble-maker xapian.org