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