Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
pdf
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

CircleCI   Code Climate   Gitter

О Haskell по-человечески

Ваша первая книга об удивительном и прекрасном языке программирования Haskell.

readOnline     getPDF     getPDFMobile     getPDFPrintable     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:denisshevchenko/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. PDF для чёрно-белой печати A4: pdf/ohaskell-printable.pdf.
  5. EPUB: epub/ohaskell.epub.

Однако вы можете собрать лишь нужные вам варианты.

HTML:

$ stack exec -- ohaskell --html

PDF, оба варианта для экранов:

$ stack exec -- ohaskell --pdf

PDF, вариант для печати:

$ stack exec -- ohaskell --pdf-printable

EPUB:

$ stack exec -- ohaskell --epub

Проверено на OS X Yosemite, stack 1.0.2, pandoc 1.15.2.1 и LTS Haskell 5.5.

Поддержать проект

Вы можете оказать проекту финансовую помощь на странице поддержки.

About

Ваша первая книга о языке Haskell

Resources

License

Releases

No releases published
You can’t perform that action at this time.