- About Scala
- Documentation
- Code Examples
- Software
- Scala Developers
Scala Improvement Documents Library
|
SID # |
Title | Document | Details |
|---|---|---|---|
| 1 | Named and Default Arguments (active) | Named and default arguments were added to Scala in version 2.8.Named arguments improve the readability of method calls with many arguments... | |
| 2 | Scala Compiler Phase and Plug-In Initialization for Scala 2.8 (active) | The document describes the design and implementation of a more uniform way of handling internal compilerphases and external user supplied... | |
| 3 | New Collection Classes (active) | It has been consensus for a while that Scala's current collection classes leave some room for improvement. They sufferered from... | |
| 4 | Early Member Definitions (draft) | This document proposes a complete semantics for early initializers and abstract early members to addressthe challenges of object... | |
| 5 | Internals of Scala Annotations (active) | This document desribes the internals of annotations in the Scala compiler.It explains how symbol and type annotations are represented at... | |
| 7 | Scala 2.8 Arrays (active) | This document describes the new scheme of handling arrays in Scala 2.8. Instead of boxing/unboxing and other compiler magic the scheme... | |
| 8 | Scala Swing Overview (draft) | This document gives an overview of the scala.swing package and the most important differences to Java Swing. | |
| 9 | Scala Specialization (draft) | Scala 2.8 adds specialized type parameters. A specialized type parameter instructs the compiler to generate a generic version and a number... | |
| 10 | Storage of pickled Scala signatures in class files (draft) | This document describes the method through which pickled Scala signatures are stored in Java class files. Its first part is destined to all... |




