Professional Scala Tools

So far, you’ve been programming using the cmpsci220 library and the scala220 program. These were designed to make learning Scala easier for this course. But, it is now time to start using professional tools.

Instead of reading a dumbed-down course notes, you’re going to read read the guides that come with the tools themselves.

Programming in Scala

Read Chapters 4–6 and Chapter 13 of Programming in Scala. These chapters will introduce you to programming with objects and using Scala’s built-in libraries.

sbt (Scala Build Tool)

Instead of using the scala220 console, you’re going to use sbt. SBT is already installed on the course VM.

Required Reading:

ScalaTest

Instead of using the testing functions in the cmpsci220 package, you’re going to use ScalaTest.

Required Reading: