djmittens / functional-scala

The repository for the Functional Scala workshop.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Creative Commons License

Functional Scala

Welcome to the official repository for Functional Scala, a workshop taught by John A. De Goes, which introduces attendees to functional programming in Scala.

Depending on which workshop you are in, you will work through one or more segments of the following chapters:

  • Functional Essentials
  • Functional Abstractions
  • Functional Effects
  • Functional Applications
  • Functional Arts

Usage

From the UI

  1. Download the repository as a zip archive.
  2. Unzip the archive, usually by double-clicking on the file.
  3. Configure the source code files in the IDE or text editor of your choice.

From the Command Line

  1. Open up a terminal window.

  2. Create a new directory.

    mkdir functional-scala
  3. Navigate to the new directory.

    cd functional-scala
  4. Clone the repository.

    git clone git@github.com:jdegoes/functional-scala.git .
  5. Launch sbt.

    ./sbt
  6. Enter continuous compilation mode.

    sbt:Functional Scala> ~ compile

Legal

Copyright© 2018 John A. De Goes. All rights reserved.

About

The repository for the Functional Scala workshop.


Languages

Language:Scala 86.8%Language:Shell 13.2%