LLVM 3.0 Released
As an avid reader of HN I'm surprised it's the first time I hear of many of these many (LLVM backed) projects. Some that stood out to me:<p>- The VMKit project is an implementation of a Java Virtual Machine (Java VM or JVM) that uses LLVM for static and just-in-time compilation.<p>Am I reading this right? A faster Java that doesn't require a virtual machine? Does this mean faster Java, Scala, Clojure, or even Ruby, and deployed anywhere that LLVM can build for (which means pretty much <i>everywhere</i>)? Sounds too good to be true.<p>- LanguageKit is a framework for implementing dynamic languages sharing an object model with Objective-C.<p>- Eero is a fully header-and-binary-compatible dialect of Objective-C 2.0<p>Has anyone tried Eero? It looks interesting (and seems to be compatible with Objective-C code): <a href="http://eerolanguage.org/from-objective-c-to-eero" rel="nofollow">http://eerolanguage.org/from-objective-c-to-eero</a>. One thing I didn't get from the documentation is does Eero still require header files?