by Bill Venners, February 12, 2013, 6 comments
The compiletime project is an attempt to better understand the relationship between the use of Scala's features and compile time. This article gives a quick overview of what we've learned so far.
Sponsored Links
by Paul Butcher, July 1, 2011, 10 comments
Borachio is a mock object library for Scala that supports both mock objects and mock functions.
by Dianne Marsh, April 15, 2011, 26 comments
Unsure about when to adopt a new technology? Do you think your old technology is "safer"? Maybe ... or perhaps sticking with it offers risks of its own. This article discusses some of the benefits of adopting Scala rather than staying with Java.
by Bill Venners, February 21, 2011, Submit comment
Jonas Bonér, the lead developer of Akka, discusses the goals of Akka and the recent Akka 1.0 release.
by Martin Odersky and Lex Spoon, December 17, 2010, 6 comments
In this installment of a series of articles on the latest Scala release, Scala 2.8, Martin Odersky and Lex Spoon explain how the collections library was redesigned in 2.8, and how to extend the library with new collection types.
by Jon Pretty, September 22, 2010, 2 comments
The third installment of a series of articles on the latest Scala release, Scala 2.8, Jon Pretty describes Scala 2.8's support for named and default parameters.
by Martin Odersky, September 14, 2010, 3 comments
The third installment of a series of articles on the latest Scala release, Scala 2.8, Martin Odersky explains package objects.
by Martin Odersky, September 7, 2010, 2 comments
The second installment of a series of articles on the latest Scala release, Scala 2.8, Martin Odersky explains how and why packages and imports have changed in 2.8.
by Martin Odersky, August 24, 2010, 16 comments
In the first of a series of articles on the latest Scala release, Scala 2.8, Martin Odersky discusses the new collections API.
by Bill Venners, September 30, 2009, 6 comments
This article describes a Scala design pattern in which traits provide stackable modifications to underlying core classes or traits.
by Bill Venners, September 4, 2009, 4 comments
This article describes a simple Scala design pattern that allows library designers to provide services that their clients can access either through mixins or imports. Giving users a choice between mixin composition and importing makes a library easier to use.
by Bill Venners and Frank Sommers, May 25, 2009, 35 comments
In this final installment of a four part interview, Scala's designer Martin Odersky talks with Bill Venners and Frank Sommers about the mechanics and purpose of pattern matching in Scala.
by Bill Venners and Frank Sommers, May 18, 2009, 13 comments
Martin Odersky talks with Bill Venners and Frank Sommers about the design motivations behind Scala's type system.
by Bill Venners and Frank Sommers, May 11, 2009, 17 comments
Martin Odersky talks with Bill Venners and Frank Sommers about the compromises and most important goals in Scala's design, its object-oriented innovations, and what's in it for you.
by Bill Venners and Frank Sommers, May 4, 2009, 76 comments
Martin Odersky talks with Bill Venners about the history that led to the creation of the Scala programming language.
by Bill Venners, April 29, 2009, 52 comments
Learning a new programming language sometimes influences how you code in other languages, too. In this essay, Bill Venners shares how learning Scala influenced his programming style.
by Bill Venners, April 3, 2009, 28 comments
In this interview, three Twitter developers, Steve Jenson, Alex Payne, and Robey Pointer, talk with Bill Venners about their use of Scala in production at Twitter.
|