<div dir="ltr">Argyrios, Dmitri,<div><br></div><div>Thanks so much for the feedback! I'm trying to flesh out the expansion idea as best I can; I'll reply once I have something presentable.</div><div><br></div><div>
- Brian Gesiak<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Feb 26, 2014 at 12:51 AM, Argyrios Kyrtzidis <span dir="ltr"><<a href="mailto:akyrtzi@gmail.com" target="_blank">akyrtzi@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div>Brian,</div><div><br></div><div>I appreciate your interest, but I think that a Ruby bindings project will realistically be less likely to gather enough interest compared to other project ideas.</div>
<div><br></div><div>You mentioned "I'd like to work on expanding the libclang API in general", if you were to expand this in a project proposal it could be more promising.</div><br><div><div><div class="h5">
<div>On Feb 24, 2014, at 5:48 PM, Brian Gesiak <<a href="mailto:modocache@gmail.com" target="_blank">modocache@gmail.com</a>> wrote:</div><br></div></div><blockquote type="cite"><div><div class="h5"><div dir="ltr"><div>
Hello all,<br></div><div><br></div><div>My name is Brian Gesiak. I'm a research student at the University of Tokyo, and I'm very excited for Google Summer of Code this year (see <a href="http://www.google-melange.com/gsoc/homepage/google/gsoc2014" target="_blank">http://www.google-melange.com/gsoc/homepage/google/gsoc2014</a> for details)! I'd like to propose a potential project and see if anyone on this list has any feedback.</div>

<div><br></div><div>I'd like to work on libclang bindings. I think the bindings are a common starting point for developers who wish to get started with Clang. I'm hoping that improving them could have a big impact.</div>

<div><br></div><div>Specifically, I'd like to work on the following three milestones:</div><div><br></div><div>1. Ruby bindings for libclang, added to the Clang repository and packaged a RubyGem</div><div>2. Refactoring the Python bindings; removing FIXMEs, breaking cindex.py into multiple files for easier reading</div>

<div>3. Improving documentation on libclang; adding READMEs to the Python and Ruby bindings, as well as sample applications</div><div><br></div><div>If I can achieve the above three milestones with some time to spare, I'd like to work on expanding the libclang API in general.</div>

<div><br></div><div>Before becoming a research student, I used to work as an iOS developer. In recent years many in the Objective-C community have used Ruby to make development tools. I'm hoping that adding Ruby bindings and improving documentation for libclang will have a large impact on the community.</div>

<div><br></div><div>However, I'm not sure how big of a priority libclang is for this project. It's not mentioned on the list of open projects (see <a href="http://clang.llvm.org/OpenProjects.html" target="_blank">http://clang.llvm.org/OpenProjects.html</a>), so please let me know if I'm barking up the wrong tree. LLVM is my top choice as a mentoring organization for Google Summer of Code this year, so if libclang isn't a viable project I'll try to propose something else.</div>

<div><br></div><div>Thanks for your time! Any and all feedback is greatly appreciated.</div><div><br></div><div>- Brian Gesiak</div><div><br></div></div></div></div>
_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu" target="_blank">cfe-dev@cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev</a><br>
</blockquote></div><br></div></blockquote></div><br></div></div></div>