On Thursday, February 27, 2014 9:22:34 PM UTC-6, Santiago Pelufo wrote:
> Light Table is a very interesting platform for experimenting new things 
> regarding the way we program, and I meant to apply for GSOC there, but they 
> didn't get accepted. Is there any way Clojure might take them under their 
> wing, like python acts as an umbrella organization for numpy, sympy, etc?

Yes, you are welcome to do something with Light Table under the Clojure 
organisation.  Like Python, it is an umbrella org and not tied to any one 
project.

> As a javascript programmer, the first problem I ran into with ClojureScript 
> was the java dependency, and the complicated compilation pipeline, which in 
> my opinion raises the barrier for people coming to cljs. I've done the 
> Udacity course on programming languages and I would very much like to help 
> lower that barrier and learn more about compilers and clojurescript by 
> contributing to cljs-in-cljs (https://github.com/kanaka/clojurescript).
> 
> I understand Rich Hickey said in the cljs release that they had purposefully 
> avoided migrating some parts of the compiler to clojurescript, and he 
> justified that choice, but I don't remember how.  What is the clojure/core 
> position towards that project?

I don't know, but I don't think that plays a large role in deciding whether or 
not a particular GSoC project is accepted.

> The clojure GSOC ideas page clearly states that new project ideas are 
> unlikely to work out, and the Porting Quill and Om Vizualization projects are 
> both attractive, but I still wanted to ask for guidance here. Any 
> suggestions? Thank you very much.

Well, I think the important thing is to ensure that the project is of an 
appropriate scope, and that you have taken the time to think through it.  
Coming up with a detailed project plan is a key way to demonstrate this.

Some project ideas may be too ambitious to complete in one summer, but that 
doesn't mean a project that accomplishes a first, well-defined phase won't be 
accepted.  One of the goals of GSoC is to get students involved in open source 
projects, and if there is a good chance you will stick around after summer, 
that would be great.  A number of Clojure/GSoC students have continued to work 
on their projects after the summer, and some have even worked on related 
projects for more than one summer.

If there is an idea you are particularly passionate about, go for it.  Come up 
with a good plan and find some mentors who would like to help you with it.  All 
of these things: motivation to complete the project, a well-defined project, 
and mentor/community support are key to a successful GSoC project.

I hope this helps.

Sincerely,

Daniel

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to