The document discusses improvements in JDK 7 for supporting dynamic languages on the JVM. These include method handles, which provide lightweight method pointers, and invokedynamic, which allows dynamic method dispatch. The Multi Language Virtual Machine project aimed to better support dynamic languages by allowing separate compilation and late-binding of method calls.