← Back to team overview

ooc-dev team mailing list archive

Re: Google Summer of Code

 

Hi again,

Turns out, documentation work isn't eligible for the GSoC:
http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#doc_proposals

12. Are proposals for documentation work eligible for *Google Summer of Code
> *?
> While we greatly appreciate the value of documentation, this program is an
> exercise in developing code; we can't accept proposals for
> documentation-only work at this time.
>

Too bad, but not dramatic =)

Amos Wenger, aka nddrylliog

On Thu, Mar 4, 2010 at 1:37 AM, Amos Wenger <amoswenger@xxxxxxxxx> wrote:

> Hi,
>
> I definitely think we should apply. And by we, I mean me (you guys probably
> either 1) don't have enough ooc experience to be mentors 2) prefer to be
> paid students, right?).
>
> From the recent IRC discussions, here are a few suggestions for project
> ideas.
>
>    - *Text manipulation*: Add full UTF-8 support, integrate regex tighter
>    (named captures, etc.), formatted strings (e.g. "Hi, #{name} println()")
>    - *Web* framework, build on Josh's work, provide solid implementations
>    with a pure ooc HTTP server?
>    - *Crypto* support? digests,e.g. MD5/SHA1 and friends, and then others.
>    Mostly a matter of finding public domain/BSD/MIT C libs and binding to them.
>    - *User interface* lib in pure ooc, text rendering (freetype2?), event
>    handling, etc.
>    - *IDE* support, tightly integrated with rock, with good highlighting,
>    incremental compilation, auto-complete.. yet lightweight
>    - Complete the *documentation* of the SDK, review the design, ensure
>    consistency, see and document the 'big picture'
>    - Write a *manual* for the language
>    - Polish reincarnate+nirvana+meatshop, our packaging system (courtesy
>    of Fred)
>
> More into compiler work:
>
>    - Alternative rock *backends* (assembly, generate Makefiles?)
>    - Implement *methodMissing*, fieldMissing
>    - Implement *properties* in rock
>    - Improve *error detection and reporting* in rock (errors, warnings)
>    - Implement *closures* fully, with yajit for baking-to-C-functions
>    - *Meta-programming* in rock (macros exploring+modifying the AST)
>    - *Introspection* in rock, retrieving operator overloads at runtime,
>    etc.
>    - *Backport* rock features into j/ooc (meta-classes, interfaces, other
>    things)
>
> Some may take a few weeks, other could last for years (e.g. IDE), the point
> is, as Josh said, keeping people busy for the full 3 months.
>
> Also, some items on the list above require intimate knowledge of rock
> internals, etc. As a mentor, I'll obviously make my best to answer
> as precisely as possible every engaged student's questions.
>
> Otherwise, I recommend everyone in the ooc community to read the Advice
> for GSoC mentors page<http://code.google.com/p/google-summer-of-code/wiki/AdviceforMentors>.
> It provides guidance for everyone,
> and gives hints on how to organize ourselves. Especially, we should write &
> publish a document on how we'll handle GSoC, e.g. who
> students will be referring to, the resources they have available, licensing
> issues, IRC/the mailing list, etc. etc.
>
> Comments welcome, as always
>
> Amos Wenger, aka nddrylliog
>
> On Wed, Mar 3, 2010 at 12:42 AM, Josh Roesslein <jroesslein@xxxxxxxxx>wrote:
>
>> Hello,
>>
>> Starting soon this month is the Google Summer of Code (GSOC). Google is
>> sponsoring students to code on
>> open source projects and get paid ($5000) for doing so! As well each
>> mentoring organization also gets $500.
>>
>> I think this is a great chance to draw in new talents to the world of ooc.
>> It is also a great opportunity for students
>> wanting to learn more about compiler development. This is a great chance
>> to gain some full time coders to help further
>> the development of Rock.
>>
>> Part of the application process involves submitting a list of project
>> ideas. Please reply back with any ideas you might have.
>> Ideas should be able to keep the student busy for the whole coding period
>> (about 3 months). We can also combine smaller
>> tasks together.
>>
>> So do you guys think this is something ooc should pursue? If you are a
>> student I highly suggest you look into applying as well.
>>
>> Josh
>>
>> Google Summer of Code Homepage:
>> http://socghop.appspot.com/gsoc/program/show/google/gsoc2010
>> FAQ:
>> http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs
>> Organization Application Requirements:
>> http://socghop.appspot.com/document/show/gsoc_program/google/gsoc2010/faqs#org_apply
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~ooc-dev<https://launchpad.net/%7Eooc-dev>
>> Post to     : ooc-dev@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~ooc-dev<https://launchpad.net/%7Eooc-dev>
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>

Follow ups

References