Skip to content

The repository for the Functional Scala workshop.

Notifications You must be signed in to change notification settings

synaptic-cleft/functional-scala

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

The workshop will cover material in the following sections:

  • Functional Essentials
  • Functional Abstractions

In addition, three-day versions of the workshop will cover select topics from ZIO Workshop.

Preparation

From the Github 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 [email protected]:jdegoes/functional-scala.git .
  5. Launch sbt.

    ./sbt
  6. Enter continuous compilation mode.

    sbt:Functional Scala> ~ compile

Legal

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

About

The repository for the Functional Scala workshop.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 70.2%
  • Shell 29.8%