- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
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.8.0 final
Created by admin on 2010-07-14. Updated: 2010-07-14, 21:37It is finally here!! After many, many months of hard work, the Scala team is truly happy to announce the new, much-awaited stable release of Scala! The all-new Scala 2.8.0 final distribution is ready to be downloaded from our Download Page. The Scala 2.8.0 codebase includes a huge number of bug fixes with respect to 2.7.7, and an impressive amount of new features. Please read below for further details!
Lift Version 2.0 Released
Created by bagwell on 2010-07-01. Updated: 2010-07-01, 15:13The Lift community seems to be on a roll. They announced Lift 2.0 and just recently Novell announced Pulse based on Lift, the Scala Web Framework. Other companies are benefiting from Lift too, Foursquare and parts of Xerox have adopted Lift as their prefered develop environment for web services. Apparently people are finding that Lift apps are not only as concise as Ruby on Rails applications, but run faster and are easier to maintain too. Developers can get the same productivity as RoR, but with much better performance, maintainability, and operations characteristics.
Version 2.0 comes with a bunch of new features that make it even more attractive. It is faster, slicker, and provides well integrated support for many industry standard tools and services. The Lift community have responded well to the requests from their user base and have provided a much improved platform.
Scala 2.8.0 RC7
Created by admin on 2010-06-30. Updated: 2010-07-14, 16:41One more step towards the much-awaited final release: Scala 2.8.0 RC7 is currently available for testing. You can find the new release candidate on our Download Page. The Scala 2.8.0 codebase includes a huge number of bug fixes with respect to 2.7.7, and an impressive amount of new features. Please read below for further details.
NASA/JPL Launch DSLs in Scala
Created by bagwell on 2010-06-20. Updated: 2010-06-20, 07:27Klaus Havelund at NASA's Jet Propulsion Laboratory (JPL) has been using Scala to explore the use of DSLs in shuttle and other space mission launch control applications. Klaus, a Senior Research Scientist at JPL's Laboratory for Reliable Software (LaRS), has compared the benefits of creating DSLs with Python and Scala with the aim of simplifying the writing of reliable launch control programs.
Scala 2.8.0 RC6
Created by admin on 2010-06-17. Updated: 2010-06-30, 16:43After a few more fixes, a new release candidate is ready! The new Scala 2.8.0 RC6 is available for testing: you can find it on our Download Page. The Scala 2.8.0 codebase includes a huge number of bug fixes with respect to 2.7.7, and an impressive amount of new features. Please read below for further details.
Guardians "Open Platform" Uses Scala
Created by bagwell on 2010-06-17. Updated: 2010-06-17, 07:17On the 20th May the Guardian announced that their "Open Platform", an API to access the vast repository of Guardian media with over a million articles, video clips, photographs and audio tracks, was "open for business". With 36 million people making regular use of the repository, the Open Platform was created to service the rapidly growing demand and provide a high performance interface for media application developers. Over 2000 of them registered to use the API and 200 application products built to use it during the Beta evaluation phase. This exciting API was implemented in Scala using Lucene/Solr for media storage.
Introduction
Learn Scala
In the Enterprise
Research
Community
Compiler



