Since this uses a new bytecode on the JVM I wonder how backwards compatibility is going to be handled?<p>I hope we don't see a painful period where people stuck with old JDKs (Mac users, that means you) are going to be unable to use the newest versions of dynamic languages. Even just having to distribute separate binaries for pre-JDK7 runtimes will be an annoyance that people in the java community have not experienced for a long time.