Hi, I want to participate in this year's GSOC and I would like some feedback to 
choose a project that suits me and helps the community. I am a 
neuroscience/engineering undergraduate student in Uruguay, self-taught 
programmer (javascript, python). A while back I saw Bret Victor's "Inventing on 
Principle" talk and the Light Table demos (which led me to clojurescript) and 
got terribly excited about them, and how they hint at the immense potential of 
programming as a tool. On the other hand, Bret Victor's other talk "The Future 
of Programming", and a comment by Neal Stephenson say in an interview about how 
the generation before him had gone to the moon, while this one's greatest minds 
were wasted writing spam filters, made me wonder if we are stuck in rut. Every 
new library adding incidental complexity, as clojurians like to say, instead of 
helping us adress the problems we actually want solved. Clojure promises to 
solve some of those issues, and I have already experienced some of it's power 
and flexibility while implementing a still very basic version of Bill Gosper's 
hashlife algorithm.

Sorry for the rant. I only wanted to convey my motivation. More to point, here 
are my two questions:

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?

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?

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.

-- 
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