Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
56 lines (38 sloc) 2.17 KB

Interpreters Workshop for Scala Exchange 2015

Slides and companion material for the Scala Interpreters workshop from Scala Exchange 2015.

Copyright 2014 Noel Welsh of Underscore. Licensed CC-BY-NC-SA 4.0.


Join the chat at

Quick Start

Follow the instructions below prior to the conference to get started. Doing so will prevent you having to download the internet on conference wifi! You will need a Java 8 compatible JVM and a familiar programmer's text editor or IDE. If you have any problems please let me know on the Gitter channel.

  1. Clone this repo and switch to the root directory:

    $ git clone
    $ cd scalax15-interpreters
  2. Run the example code using SBT. This will take a few minutes to run the first time. You'll need an internet connection to download dependencies:

    $ ./ run     # "./sbt.bat run" on Windows
  3. If you see the message "Hello world!", you're good. If not, let us know on the Gitter channel.

  4. If you use an IDE that requires further setup, do that now. I've included the sbteclipse and ensime-sbt plugins in the build.

I'll post the complete workshop code and slides immediately prior to the conference. All you'll have to do on the day is git pull and start coding. Looking forward to seeing you there!

Further Reading

Sign up to the Underscore newsletter to receive news, views, and code samples about Scala, interpreters, and functional programming.