On Mon, Jul 9, 2012 at 4:44 PM, Timothy Baldridge <tbaldri...@gmail.com> wrote:
>> No particular plans.  Why would you prefer that?
>
> Simplicity for one thing, self hosting for another.

Self-hosting is orthogonal to this question.  In principle one can
make the ClojureC compile run on ClojureC and be self-hosting.

> 3) What if I have a syntax error in C? Now I have to understand how to
> deal with syntax/runtime errors in 3 languages (JVM for macros,
> Clojure for runtime errors, and C for compile errors).

In a perfect world the compiler always outputs correct C, just like it
would always output correct LLVM intermediate code.  In both cases
things can go wrong.

I do see advantages to using LLVM.  Better GC integration would be
one, (better) self-containment of the toolchain, as you say, another.

Mark

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