Need help with ohaskell.guide?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

denisshevchenko
225 Stars 26 Forks Other 469 Commits 23 Opened issues

Description

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

Services available

!
?

Need anything else?

Contributors list

# 182,908
Twitter
itunes
Haskell
Shell
392 commits
# 190,955
task-ma...
Haskell
Shell
Postgre...
14 commits
# 752,087
Haskell
TeX
4 commits
# 753,539
Haskell
TeX
3 commits
# 667,011
Haskell
TeX
3 commits
# 771,819
Haskell
TeX
2 commits
# 244,347
fish-sh...
intelli...
Emacs
develop...
1 commit
# 638,526
Haskell
TeX
1 commit

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 [email protected]: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.

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

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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.