Code from the book "Types and Programming Languages" in Scala
A linked list with compile time size.
System for indexing clone hero charts
Scala implementation of a lambda calculus interpreter
Reuse regular Scala syntax for monadic expressions
Library that eases the usage of Free Monads based on cats and allows to compose multiple free mon...
Code, exercises, answers, and hints to go along with the book "Functional Programming in Scala"
A type level encoding of number theory atoms, axioms and rules
A place for me to learn/ experiment with interpreters/compilers
Easy way to create Free Monad using Scala macros with first-class Intellij support.
Type level lambda calculus in Scala