Ваша перша книга про дивовижну і прекрасну мову програмування Haskell.
Книга створена за допомогою практичного Markdown, блискучого Materialize, вражаючого Hakyll, елегантного Clay, гнучкого BlazeHtml и потужного pandoc. Звісно, все це звязано во єдине ціле силою Haskell. Книга написана при поідтримці російськомовної спільноти Haskell-розробників.
Книга вільно розповсюджується на умовах ліцензії CC BY-NC 4.0. Вихідний програмний код ще більш вільно розповсюджується на умовах ліцензії MIT.
За новинами про оновлення та виправлення книги стежте в нашому чаті, а також у випусках подкасту Банани та Лінзи, єдиного російськомовного подкасту, цілком присвяченого Haskell. Ну й Твіттер мій можете переглядати.
Для локальної збірки вам знадобляться stack, pandoc і TeX-дистрибутив (я використовую MacTeX). Робимо:
$ git clone git@github.com:Abbath/ohaskell.guide.git
$ cd ohaskell.guide
$ stack build
$ stack exec -- ohaskell
За замовчуванням при запуску ohaskell
без аргументів, збираються всі варіанти книги:
- HTML:
_site/index.html
- PDF:
pdf/ohaskell.pdf
- PDF, мобільний варіант:
pdf/ohaskell-mobile.pdf
- EPUB:
epub/ohaskell.epub
Однак ви можете зібрати лише потрібні вам варіанти:
- Для HTML:
$ stack exec -- ohaskell --html
- Для PDF:
$ stack exec -- ohaskell --pdf
- Для EPUB:
$ stack exec -- ohaskell --epub
``
Перевірено на OS X Yosemite, [stack 1.0.2](http://docs.haskellstack.org/en/stable/README/), [pandoc 1.15.2.1](https://github.com/jgm/pandoc/releases/tag/1.15.2) та [LTS Haskell 5.5](https://www.stackage.org/lts-5.5).