Estas son las mejoras de esta nueva versión:
- Se ha mejorado mucho la velocidad de muchas áreas. Para algunas programas, esta versión ofrece un orden de magnitud de mejora en la velocidad
- Soporte para POD6, incluyendo la variable $=POD, que permite tener POD disponible en tiempo de ejecución, y la opción -doc
- El tipo Int ahora tiene la semántica de los enteros largos
- Trabajo preliminar en tipos nativos, que pueden ser usados para escribir código mucho más eficiente
- Proto-expresiones regulares gestionadas por LTM
- Soporte de meta-programación, incluyendo meta-clases personalizadas, sobrecarga del despacheo de métodos, y mucho más
- Manejo de excepciones mucho más cercano a la especificación, y mucho más útil
- Mejor manejo del empaquetado, incluyendo una verdadera compilación aislada, paquetes léxicos, y mejor manejo de paquetes anidados
- Un optimizador, que mejora el código generado así como la detección de una serie de problemas en tiempo de compilación que anteriormente hacía en tiempo de ejecución
- Secuencias de contra-barras en clases carácter
- Ahora es requerida la presencia de métodos abstractos en los roles, ofreciendo la funcionalidad del estilo de la interfaz
- Array y Hash con tipos, así como el soporte de enlazado a elementos de array y hash
También hay algunas cosas que han quitado, cambiado... y otras que siguen faltando o fallando.