Неофициальная версия PDF « C Ategory T Heory F или Programmers » Бартоша Милевски, преобразованная из своей серии блог -постов ( с разрешения! ).

Рабочий процесс здания требует NIX. После установки NIX вам необходимо включить предстоящую функцию «Flake», которая должна быть включена вручную. Это необходимо для обнародования новых команд NIX и поддержки хлопьев, которые скрыты за флагами.
После этого введите nix flake show в корневом каталоге проекта, чтобы увидеть все доступные версии этой книги. Затем введите nix build .#<edition> , чтобы построить желаемое издание (Scala, OCAML, разум и их печатные версии). Например, для создания издания Scala вам придется набрать nix build .#ctfp-scala . Для Haskell (оригинальная версия) это просто nix build .#ctfp .
После успешной компиляции файл PDF будет размещен в каталоге result .
Команда nix develop предоставит оболочку, содержащую все необходимые зависимости для создания книги вручную с использованием предоставленного Makefile . Чтобы построить издание ctfp-scala , просто запустите make ctfp-scala .
Участники могут внести свой вклад в эту книгу, отправив запросы. После рассмотрения изменения объединяются в основной ветвь и будут включены в следующее выпуск.
Примечание от Bartosz : Я очень ценю все ваши вклад. Вы сделали эту книгу намного лучше, чем я мог себе представить. Спасибо!
Найдите список участников на GitHub.
PDF Latex Source и инструменты для его создания основаны на работе Андреса Раба. Содержание книги с разрешения взято из серии блогов Бартоша Милевски и адаптируется к формату латекса.
Оригинальные сообщения в блоге Бартосс объединяются на странице «Благодарности» в конце книги.
Книга PDF, файлы .tex и связанные с ними изображения и цифры в каталогах src/fig и src/content лицензированы в соответствии с международной лицензией Creative Commons Attribution-Sharealike 4.0.
Script Files scraper.py и другие имеют лицензию в соответствии с GNU General Public Public License версией 3.