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.
