Hi Max, Seems like an interesting project.
I suggest submitting a proposal on Melange and we can work out the details there, since student applications close soon. Please follow the guidelines<http://dev.clojure.org/display/community/Student+application+guidelines> . Thanks, Ambrose On Tue, Mar 18, 2014 at 9:56 PM, Timothy Baldridge <tbaldri...@gmail.com>wrote: > Unfortunately, a prerequisite to this project would most likely be > replacing the ClojureScript analyzer with the tools.analyzer. There is > already a proposal for this work in GSOC. Perhaps some collaboration is > possible? > > In addition there would probably need to be some talk around how to handle > "large code sizes" as the minification provided by google closure is a > major boon to performance. > > Just some thoughts > > Timothy Baldridge > > > On Tue, Mar 18, 2014 at 12:42 AM, Max Kreminski <maxkremin...@gmail.com>wrote: > >> Hello all, >> >> I'm applying to GSoC this year, and I'm interested in taking the >> opportunity to go full-speed on a project I've been toying with on the side >> for the last month or so now. >> >> Specifically, I'm interested in writing a self-hosting ClojureScript >> compiler - either by forking the current ClojureScript codebase and making >> whatever changes are necessary to get it to compile itself, or by putting >> way more time and energy into the toy CLJS compiler I've been writing from >> the ground up in my spare time. It's an ambitious project either way, but >> I've been pleasantly surprised enough by my progress so far that it seems >> to be within reach. >> >> You can see the progress I've made lately on Ceci, the aforementioned toy >> CLJS compiler, at http://github.com/mkremins/ceci. Fair warning: it's >> pretty rusty, and a lot of functionality is just plain missing or >> unsupported at the moment - patching up some of these holes could be part >> of my summer work if my application gets accepted :) >> >> Is anyone interested in mentoring this or a similar project? I'd love to >> chat. >> >> Thanks, >> Max >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Clojure" group. >> To post to this group, send email to clojure@googlegroups.com >> Note that posts from new members are moderated - please be patient with >> your first post. >> To unsubscribe from this group, send email to >> clojure+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/clojure?hl=en >> --- >> You received this message because you are subscribed to the Google Groups >> "Clojure" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to clojure+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > "One of the main causes of the fall of the Roman Empire was that-lacking > zero-they had no way to indicate successful termination of their C > programs." > (Robert Firth) > > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with > your first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.