|
by Bill Venners, September 30, 2009,
This article describes a Scala design pattern in which traits provide stackable modifications to underlying core classes or traits.
Sponsored Links
by Bill Venners, September 4, 2009,
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,
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,
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,
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,
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,
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,
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.
by Martin Odersky, Lex Spoon, and Bill Venners, May 6, 2008,
In this article, which is based on Chapter 1 of the book, Programming in Scala, you'll get an overview of the Scala language and insights into its design.
by Bill Venners, Martin Odersky, and Lex Spoon, May 11, 2007,
In this article, you'll follow twelve steps that are designed to help you understand and gain some basic skills in the Scala programming language.
|