scala@2.12
« Back to VersTracker
Description:
JVM-based programming language
Type: Formula  |  Latest Version: 2.12.21@0  |  Tracked Since: Dec 13, 2025
Links: Homepage  |  @scala_lang  |  formulae.brew.sh
Category: Developer tools
Tags: scala jvm programming-language functional-programming developer-tools
Install: brew install scala@2.12
About:
Scala 2.12 is a statically typed language that runs on the Java Virtual Machine (JVM), seamlessly integrating with Java libraries and tools. It combines object-oriented and functional programming paradigms to enable concise, robust, and scalable application development. This version is a stable release widely used for building high-performance, concurrent systems and data processing pipelines.
Key Features:
  • Advanced type system with type inference
  • First-class functional programming support
  • Seamless Java interoperability
  • Powerful pattern matching capabilities
  • Concurrency via the Actors model and Futures
Use Cases:
  • Building scalable, high-performance backend services
  • Developing complex data processing applications with frameworks like Apache Spark
  • Creating domain-specific languages (DSLs)
Alternatives:
  • scala@2.13 – Newer version with a refined standard library and improved performance.
  • kotlin – Modern JVM language with more concise syntax and null safety built-in.
  • java – The native JVM language, offering more verbose syntax but a massive ecosystem.
Version History
Detected Version Rev Change Commit
Dec 13, 2025 9:18pm 0 VERSION_BUMP ffbe822b
Dec 13, 2025 10:13am 0 VERSION_BUMP 8994ef23
Dec 10, 2025 9:51am 0 VERSION_BUMP c5f68b78