Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
C. Veres. Natural Language Processing and Information Systems, volume 3999 of Lecture Notes in Computer Science, page 58--69. Berlin/Heidelberg, Springer, (2006)
S. Rudolph, and E. Giesbrecht. Proceedings of the 48th Annual Meeting of the Association for Computational Linguistics, page 907--916. Stroudsburg, PA, USA, Association for Computational Linguistics, (2010)
C. Peters, and J. Leimeister. Eighth International Conference on Design Science Research in Information Systems and Technology (DESRIST), Helsinki, Finland (accepted for publication), (2013)JML_397.
T. Zesch, and I. Gurevych. Proceedings of the TextGraphs-2 Workshop (NAACL-HLT), page 1--8. Rochester, Association for Computational Linguistics, (April 2007)