Lenguaje de programación compatible con Java que incorpora muchas características modernas. Su compatibilidad con Java se debe a que las clases de Scala y Java pueden referenciarse y heredar entre sí directamente sin necesidad de código auxiliar. Incluye características modernas como cierres, coincidencia de patrones, tipos paramétricos y miembros de tipo virtual. Este paquete incluye las diversas herramientas utilizadas para desarrollar código en Scala: el compilador scalac, scala un intérprete y ejecutor de scripts, fsc el compilador offline, scaladoc un generador de documentación de escaneo de código fuente y scalap un decodificador de archivos de clase Scala para el lenguaje Scala 2.