If you really plan to integrate multiple languages in the same VM (JVM or CLR) - TRULY integrated so they all build classes dependent on each other, then you shouldn't impose an order of compiling. Thus, the compilers must be integrated.
On Paul's return from JavaOne this year, we spoke about Neal Gafter's Closures Cookbook talk. From what I understood, this was a look at the BGGA closures proposal, and contained an example that pushed hard on some of the tougher closure issues for Java.
I was curious about the performance of two of the JVM based languages, Scala and Groovy, relative to Java itself. I suspected that by having more type information available<sep/>
On Paul's return from JavaOne this year, we spoke about Neal Gafter's Closures Cookbook talk. From what I understood, this was a look at the BGGA closures proposal, and contained an example that pushed hard on some of the tougher closure issues for Java.
This is the first part of the series. I shamelessly borrowed Sundar's layout and categorization. These are the language versions I'm testing the code with in case anyone is interested