matyama / ctfp

Examples and exercises from Category Theory for Programmers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Category Theory for Programmers

This repository contains selected examples and solutions to challenges from Category Theory for Programmer(Scala edition).

Note that this is a personal learning place that was created while reading the book. I do encourage others to buy and read it!

Haskell code can be found in an IHaskell notebook ctfp-hs.ipynb. In order to view and edit it one can start a Docker container running Jupyter with IHaskell kernel via

make haskell

Scala code can be found in a Scala - Almond notebook ctfp-scala.ipynb. In order to view and edit it one can start a Docker container running Jupyter with Scala 2.13 kernel via

make scala

About

Examples and exercises from Category Theory for Programmers

License:MIT License


Languages

Language:Jupyter Notebook 99.3%Language:Makefile 0.7%