<div dir="auto"><div dir="ltr">Hi</div><div dir="ltr">I am Shubham Rao, sophomore currently pursuing a degree in Computer Science </div><div dir="ltr">I have experience with Go, Python, Java and some understating of C/C++.</div><div dir="ltr">I am interested in working for Xapian for GSoC, specially projects related to improving/writing bindings in the languages above. </div><div dir="ltr"><br></div><div dir="ltr">Can you please help me how to get started? I have cloned and compiled the xapian code but I don't know how to proceed from here, specifically about SWIG </div><div dir="ltr"><br></div><div dir="ltr">I found a few new commits to the golang branch but wasn't able to determine what exactly is happening</div><div dir="ltr"><br></div><div dir="ltr">My current understanding is that SWIG reads a some interface definitions (defined in .i) to output a xapian.go file, is it correct?</div><div dir="ltr"><br></div><div dir="ltr"><br clear="all"><div dir="auto"><div dir="ltr" class="m_780535085192066913gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Regards,<div><b>Shubham Rao</b></div></div></div></div></div></div></div>