- Setting up the development environment
- Installing the Scala distribution
- Installing Eclipse and the Scala plugin
- Installing sbt
- Bootstrapping
- Initial state of the ScalaTrain case study
- Short recap of important basics
- Functional programming in depth
- By-name parameters
- Local methods
- Recursion and tail recursion
- Partial functions
- Currying
- Partially applied functions
- The power of folding
- Mastering the type system
- Type parameters
- Variance
- Lower and upper bounds
- Type members
- Path dependent types
- Refinements and structural typing
- Phantom types
- Self types
- Explicitly implicit
- Implicit conversions
- Implicit parameters
- Type classes
- View bounds
- Context bounds
- Manifests
- Internal DSLs
Wednesday, 4 January 2012
Scala Must know base Understanding
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment