Hi, Thank you for showing interest, specially for NativeClojure (you already got extremely good advices about your second application, related to pluggable backend). The one of ideas behind NativeClojure, beside compiling Clojure code, were to explore possibility of reusing Java (or whatever language) libraries and translating them into binary form; that is why I mention VMKit or gcj. This would also make project easier to implement than writing own compiler from scratch and when you take into account your familiarity with VMKit and LLVM, completing it would be even easier.
However, you can explore another compiling solutions, like already mentioned clojure-scheme or compiling it straight to C/C++ code (like Ferret does). There is already one proposal about this second approach I discussed with interested student via mail. Regarding to given content of proposal, Aaron already gave you idea about formal part. Regarding to VMKit usage, giving two equal options gives 'focus-less' impression; for example, I would chose one (like compiling with J3) and elaborate in details pros and cons and how those cons can be minimized, if possible. I will give serious tone to proposal and clear understanding what can and will be delivered during summer work. Sanel On Wednesday, April 4, 2012 12:51:36 PM UTC+2, Notfonk wrote: > > Hi there, > > I've been a hobbyist Clojure developer for some time now, and a lurker in > the community. > > I'm very interrested in participating to the Google Summer of Code on the > Clojure team. Clojure is a language that i love, and i would love > contributing to it. > > My main field of knowledge is in compilation, and two projects exposed on > the are of particular interrest to me: > > > - The first is the Pluggable backend > Project<http://dev.clojure.org/display/community/Google+Summer+of+Code+2012#GoogleSummerofCode2012-Pluggablebackend> > - My application <http://raph-amiard.github.com/ClojureScript.html> which > i would like to pair with the development of a new backend for > ClojureScript. > - The second is the Native Clojure > Project<http://dev.clojure.org/display/community/Google+Summer+of+Code+2012#GoogleSummerofCode2012-NativeClojure> > - My application <http://raph-amiard.github.com/NativeClojure.html> > > I've put every detail I've thought of about the way i intend to work > through those projects, the understanding i have of the task, and my > experience with the problem in each project application. > > They are still in draft stage, most notably, the code for some of my > projects is not yet online, and so is my personal page. > > I'm posting those here now to have a chance to get some feedback before i > actually submit the applications. > > I know i'm quite late in the application process, i hope it's not too > late, because i would really like to work with the clojure/dev team ! > > Thanks in advance, > -- 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