Skip to content

Coutlaw/EssentialScala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Essential Scala

This is is a compilation of scala scratch files that are all of the completed work for the Essential Scala and Scala with Cats text books. Also insluded is my first attempts at a scala socket server.

Interesting Sections

Some of the more interesting topics covered in the Scala text books.

  1. Reification vs Church Encoding

  2. Free vs Tagless

  3. ADT's and Sequence computations

  4. JSON serialization

  5. Basic Interfaces

  6. Implicit Classes

  7. Basic Monads

  8. Higher Kinded Types

  9. Functors

  10. Monoids

To Run

Since all of these are scala.sc files, you can either add them as scratch files in IntelliJ, or you can paste the code in a scala repl. This project will not build as a whole and was built to take notes throught the learning process.

About

Code from when I was learning Scala

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages