- 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
Zeus Technology's ZXTM and Scala
Created by admin on 2009-07-01. Updated: 2009-07-01, 20:07Zeus Technology Ltd is a company based in Cambridge, UK. Once well known for their Zeus Webserver, they are now focused on their flagship product ZXTM, a high performance internet traffic manager. Scala fits into their product by using their existing feature of Java Extensions, allowing people to write Scala code to manipulate and route network traffic. They recently published an article about using Scala and ZXTM together and, according to their experience, the result works very nicely indeed.
If you want to experiment, free developer licenses are available to Scala developers.
Scala Books in Top Ten at JavaOne
Created by bagwell on 2009-06-22. Updated: 2009-06-24, 19:21It seems that more people are learning about Scala. At JavaOne 2009, three of the books about Scala were in the Top Ten best sellers at the conference.
- 5th Programming in Scala
- 8th The Definitive Guide to Lift
- 9th Beginning Scala
Here's one report with more details.
Électricité de France Uses Scala
Created by bagwell on 2009-06-15. Updated: 2009-06-15, 14:50Alex McGuire talks about his experiences at EDF Trading, a subsidiary of Électricité de France (EDF), as a Team Leader for the group developing applications for energy derivatives trading and pricing. He explains the benefits EDFT has gained by replacing a substantial part of their 300,000 lines of Java code with Scala. Alex, a mathematician and former options trader, has over 15 years of development experience creating financial trading applications. Read about it here.
Interview: Scala Eclipse IDE Developer
Created by bagwell on 2009-06-08. Updated: 2009-07-02, 15:48Miles Sabin runs a Scala-centric consulting company, Chuusai Ltd, but is perhaps best known in the Scala world for his outstanding contribution to the Scala IDE for Eclipse. Miles has made a business out of providing companies using Scala with the tools, practical advice, development help, training and the general support they need to be successful quickly. He took time out to talk about his early Scala experiences, the type of work he now does and some inside scoop on where the Scala IDE for Eclipse is going. Read more about it here.
A Taste of 2.8: The Interactive Interpreter (REPL)
Created by Paul Phillips on 2009-06-05. Updated: 2009-06-06, 09:07The Scala Interpreter (often called a REPL for Read-Evaluate-Print Loop) sits in an unusual design space - an interactive interpreter for a statically typed language straddles two worlds which historically have been distinct. In version 2.8 the REPL further exploits the unique possibilities.
Introduction
Learn Scala
In the Enterprise
Research
Community
Compiler