A general-purpose programming language providing support for functional programming and a strong static type system. Scala source code is compiled to Java bytecode that runs on a Java virtual machine.
Accordingly, Scala provides language interoperability with Java such that libraries written in both languages may be referenced directly in Scala or Java code. The functional nature of the Scala language coupled with the careful integration of object-oriented and functional language concepts make it well-suited to the implementation of highly scalable and distributed applications as well as for more routine programming tasks. This OpenVMS port of the Scala includes all functionality provided by the Open Source 2.11.8 release.