[cfe-dev] Potential Summer of Code Project: Ruby bindings for libclang

Brian Gesiak modocache at gmail.com
Wed Feb 26 11:05:38 PST 2014


Argyrios, Dmitri,

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.

- Brian Gesiak


On Wed, Feb 26, 2014 at 12:51 AM, Argyrios Kyrtzidis <akyrtzi at gmail.com>wrote:

> Brian,
>
> 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.
>
> 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.
>
> On Feb 24, 2014, at 5:48 PM, Brian Gesiak <modocache at gmail.com> wrote:
>
> Hello all,
>
> 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
> http://www.google-melange.com/gsoc/homepage/google/gsoc2014 for details)!
> I'd like to propose a potential project and see if anyone on this list has
> any feedback.
>
> 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.
>
> Specifically, I'd like to work on the following three milestones:
>
> 1. Ruby bindings for libclang, added to the Clang repository and packaged
> a RubyGem
> 2. Refactoring the Python bindings; removing FIXMEs, breaking cindex.py
> into multiple files for easier reading
> 3. Improving documentation on libclang; adding READMEs to the Python and
> Ruby bindings, as well as sample applications
>
> 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.
>
> 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.
>
> 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
> http://clang.llvm.org/OpenProjects.html), 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.
>
> Thanks for your time! Any and all feedback is greatly appreciated.
>
> - Brian Gesiak
>
> _______________________________________________
> cfe-dev mailing list
> cfe-dev at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20140227/84e4a2b0/attachment.html>


More information about the cfe-dev mailing list