All Projects → jdegoes → Functional Scala

jdegoes / Functional Scala

The repository for the Functional Scala workshop.

Programming Languages

scala
5932 projects

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].