Introducing Scala

Introducing Scala

Scala is a concise, elegant, type-safe programming language that integrates object-oriented and functional features.
 

Scala is fully interoperable with Java.

Learn Scala

Learn Scala

Scala is easy to learn!

 

Explore the many available Scala books, manuals, guides, and all the other resources at your disposal.

In the Enterprise

In the Enterprise

Discover how Scala is used to create commercial systems by companies such as Twitter, Siemens, and others.

Research

Research

Scala opens new frontiers in programming language research. Find out about the theory and the practice behind the Scala language.

The Community

The Community

Discover the thriving Scala user community, and how to get in touch! Read all about the websites, the blogs, the mailing lists, the IRC channel, etc.

The Scala Compiler

The Scala Compiler

Scala is open software, and countless developers actively participate in its development. You can take part too!

Introducing Scala

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.   Read more

Scala 2.10.2-RC1 now available!

We are very happy to announce the RC1 release of Scala 2.10.2! If no serious blocking issues are found this will become the final 2.10.2 version. 

The Scala team and contributors fixed 89 issues since 2.10.1!

In total, 164 RC1 pull requests were opened on GitHub, of which 134 were merged after having been tested and reviewed.

Scala Workshop (Scala2013) Program Announced!

The Scala2013 Workshop Program is now available! We're quite excited about this year's program-- we received a record number of submissions, leading to a first-class program spanning compilation & metaprogramming, parallelism/concurrency, verification & synthesis, debugging tools and more!
 

Prof. Philip Wadler to Keynote at the Scala Workshop (Scala2013)!

We're excited to announce that Prof. Philip Wadler will be keynoting at this year's Scala Workshop (Scala2013)

Prof. Wadler is Professor of Theoretical Computer Science at the University of Edinburgh. An ACM Fellow, he is well-known for his seminal work on effectful computations in purely functional languages based on monads, as well as his contributions to the design of Haskell, Java, and XQuery.

The fourth Scala Workshop is the leading forum for research and development on or related to the Scala programming language. It will take place July 2nd, 2013, and will be co-located this year with ECOOP, ECMFA, and ECSA in Montpellier, France.

Scala Workshop (Scala2013) Student Talks to be Awarded Full ECOOP Registration!

Thanks to a generous donation from Typesafe and Oracle Labs, we will be awarding a limited number of accepted student talks with full ECOOP registration (a value of 350EUR). Student talks are designed to be 5-10 minutes in duration, presenting ongoing or completed research related to Scala, or announcing a project that would be of interest to the Scala community. To be considered, simply submit a title and abstract by April 12th (students may update/change title/abstract until the final April 19th deadline) at the Scala2013 website. In addition to student talks, we solicit full research papers, short research papers, and tool demos. 

Google Summer of Code 2013 Scala Projects

This year the Scala team applied again for the Google Summer of Code program to work with enthusiastic students on challenging Scala projects and got accepted!

Scala 2.10.1 now available!

We are very happy to announce the final release of Scala 2.10.1! To make your upgrade seamless, this release is fully binary compatible with Scala 2.10.0.

The Scala team and contributors fixed 166 reported issues since 2.10.0. In total, 242 RC1 pull requests, 7 RC2 pull requests, and 4 RC3 pull requests were opened on GitHub, of which 94.5% were merged after having been tested and reviewed.

Syndicate content

Copyright © 2013 École Polytechnique Fédérale de Lausanne (EPFL), Lausanne, Switzerland