1 Scala is a general purpose programming language designed to express common
2 programming patterns in a concise, elegant, and type-safe way. It smoothly
3 integrates features of object-oriented and functional languages, enabling
4 Java and other programmers to be more productive.