This repository contains a tutorial on Category Theory in Programming using the Racket programming language. The tutorial aims to provide a hands-on approach to understanding fundamental category theory concepts and their practical applications in programming.
This tutorial is released under the MIT License. See the LICENSE file for more details.
To get started with the tutorial, run the following command to install `ctp’:
$ git clone https://github.com/NoahStoryM/ctp
$ cd ctp
$ raco pkg install
After compilation, open `doc/ctp/index.html’ with a browser.
If you want to recompile `ctp’, you can run the following command:
$ raco setup --doc-index ctp
Contributions are welcome! If you find errors, have suggestions, or want to expand the tutorial, please open an issue or submit a pull request.