3. Downloading these Materials

3.1. scalaworkshop.com (Primary)

Available Tutorial Formats
Format URL
Web Pages http://scalaworkshop.com/
Web Pages (offline ZIP) http://scalaworkshop.com/dist/html.zip
PDF http://scalaworkshop.com/latex/sigcse-scala.pdf
ePub (Experimental) http://scalaworkshop.com/epub/sigcse-scala.epub

3.2. scalaworkshop.cs.luc.edu (Mirror)

Available Tutorial Formats
Format URL
Web Pages http://scalaworkshop.cs.luc.edu/
Web Pages (offline ZIP) http://scalaworkshop.cs.luc.edu/dist/html.zip
PDF http://scalaworkshop.cs.luc.edu/latex/sigcse-scala.pdf
ePub (Experimental) http://scalaworkshop.cs.luc.edu/epub/sigcse-scala.epub

3.3. Source Code Repositories

The following table contains links to direct download the source code for all of the long examples in our tutorial. We note that shorter, interactive sessions shown in the tutorial (especially the ones meant to be done simultaneously by the reader) are not in any repository. You must copy/paste to try them out on your own!

ZIP Format
Description URL
integration-scala https://bitbucket.org/loyolachicagocs_plsystems/integration-scala/get/default.zip
lcs-systolicarray https://bitbucket.org/loyolachicagocs_plsystems/lcs-systolicarray-scala/get/default.zip
hpjpc https://bitbucket.org/loyolachicagocs_books/hpjpc-source-java/get/default.zip
introcs-scala-examples https://bitbucket.org/loyolachicagocs_books/introcs-scala-examples/get/default.zip
numerical-explorations-scala https://bitbucket.org/loyolachicagocs_plsystems/numerical-explorations-scala/get/default.zip

The following table contains links to the source code repository (usually Bitbucket but sometimes GitHub). You will need to be fluent with version control clients (e.g. hg or git) to check out the code from these repositories.

Note

This option is recommended for experts only!

Repositories
Description URL
integration-scala https://bitbucket.org/loyolachicagocs_plsystems/integration-scala
lcs-systolicarray https://bitbucket.org/loyolachicagocs_plsystems/lcs-systolicarray-scala
hpjpc https://bitbucket.org/loyolachicagocs_books/hpjpc-source-java
introcs-scala-examples https://bitbucket.org/loyolachicagocs_books/introcs-scala-examples
numerical-explorations-scala https://bitbucket.org/loyolachicagocs_plsystems/numerical-explorations-scala

Alternately, you can clone https://bitbucket.org/sigcse2013scala/notes and run the fullmake.sh script, which will pull all examples (assuming hg is installed on your computer) into the examples subdirectory.

3.4. Comments?

Please don’t hesitate to contact the authors.

Repositories
Name E-mail
Mark Lewis mlewis@trinity.edu
Konstantin Läufer laufer@cs.luc.edu
George K. Thiruvathukal gkt@cs.luc.edu