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

Reply via email to