{"repo":"hmemcpy/milewski-ctfp-pdf","free":true,"listed":false,"github":"https://github.com/hmemcpy/milewski-ctfp-pdf","clone":"git clone https://github.com/hmemcpy/milewski-ctfp-pdf.git","description":"Bartosz Milewski's 'Category Theory for Programmers' unofficial PDF and LaTeX source","language":"TeX","stars":11675,"topics":["haskell","category-theory","functional-programming","pdf","latex","cpp","scala","ocaml"],"license":null,"category":"media-processing","readme_excerpt":"![GitHub stars][github stars] [![GitHub Workflow Status][github workflow status]][github actions link] [![Download][download badge]][github latest release] [![License][license badge]][github latest release] Category Theory For Programmers An unofficial PDF version of \" C ategory T heory F or P rogrammers\" by [Bartosz Milewski][bartosz github], converted from his [blogpost series][blogpost series] ( with permission! ). ![Category Theory for Programmers][ctfp image] Buy the book - [Standard edition in full-color hardcover print][buy regular edition on blurb] - Publish date: 12 August, 2019. - Based off release tag [v1.3.0][v1.3.0 github release link]. See errata-1.3.0 for changes and fixes since print. - [Scala Edition in paperback][buy scala edition on blurb] - Publish date: 12 August, 2019. - Based off release tag [v1.3.0][v1.3.0 github release link]. See errata-scala for changes and fixes since print. Build the book The building workflow requires [Nix][nix website]. After [installing Nix][nix download website], you need to enable the upcoming \"flake\" feature which must be [enabled manually][nixos wiki flake] the time being. This is needed to expose the new Nix commands and flakes support that are hidden behind feature-flags. Afterwards, type nix flake show in the root directory of the project to see all the available versions of this book. Then type nix build .# to build the edition you want (Scala, OCaml, Reason and their printed versions). For example, to build the Scala e","default_branch":null,"files":null,"tree":[],"storefront":"/r/hmemcpy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/hmemcpy/milewski-ctfp-pdf/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}