<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><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>On Feb 24, 2014, at 5:48 PM, Brian Gesiak <<a href="mailto:modocache@gmail.com">modocache@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><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">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">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>
_______________________________________________<br>cfe-dev mailing list<br><a href="mailto:cfe-dev@cs.uiuc.edu">cfe-dev@cs.uiuc.edu</a><br>http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev<br></blockquote></div><br></body></html>