A
A
Serif
Sans
White
Sepia
Night
Star (
-
)
Watch (
-
)
Scala Tour
About the author
Questions and Issues
Edit and Contribute
Introduction
1.
Language
1.1.
Traits
1.2.
Partial Function
2.
Types
2.1.
Variance
2.2.
Value Classes
2.3.
F-Bounded Type
2.4.
Type Classes
2.5.
Higher Kind
2.6.
Path Dependent Types
2.7.
Phantom Type
2.8.
Structural Types
2.9.
Union and Intersection types
3.
Patterns
3.1.
Cake
4.
Monads and Monoids
4.1.
Functor
4.2.
Applicative Functor
5.
Scalaz
5.1.
Utils
5.2.
Tag Types
5.3.
Memoization
6.
Failure
6.1.
Collections
6.2.
Object Init
6.3.
Implicit
7.
Macros
7.1.
Macro Types
7.2.
Macro Basics
7.3.
Context
7.4.
Fun with println
7.5.
Scala Version Differences
7.6.
Quasiquotes
7.7.
Trees
7.8.
Tree Lens
8.
References
Scala Tour
This doc is my list of features and ideas implemented in scala.