Skip to content

Abbath/ohaskell.guide

 
 

Repository files navigation

CircleCI   Code Climate   Gitter

Про Haskell по-людськи

Ваша перша книга про дивовижну і прекрасну мову програмування Haskell.

readOnline     getPDF     getPDFMobile     getEPUB

Книга створена за допомогою практичного 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 без аргументів, збираються всі варіанти книги:

  1. HTML: _site/index.html
  2. PDF: pdf/ohaskell.pdf
  3. PDF, мобільний варіант: pdf/ohaskell-mobile.pdf
  4. EPUB: epub/ohaskell.epub

Однак ви можете зібрати лише потрібні вам варіанти:

  1. Для HTML:
$ stack exec -- ohaskell --html
  1. Для PDF:
$ stack exec -- ohaskell --pdf
  1. Для 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).

About

Ваша перша книга про мову Haskell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Haskell 83.7%
  • TeX 15.2%
  • JavaScript 1.1%