write-you-a-haskell

Building a modern functional compiler from first principles. (http://dev.stephendiehl.com/fun/)

Github星跟蹤圖

Build Status
Gitter
MIT License

Read Online:

Releases

This is a work in progress.

Building

To generate the build scripts provision a cabal sandbox with pandoc in it. This
is done by the write-you-a-haskell.cabal and stack.yaml files.

Stack

$ stack exec make

To generate the pdf, the LaTeX packages must be installed on the
system.

$ sudo apt-get install texlive-xetex texlive-latex-extra
$ sudo apt-get install xzdec
$ sudo tlmgr install zapfding
$ stack exec make pdf

Generation of the epub is also supported.

$ stack exec make epub

Cabal

$ cabal sandbox init
$ cabal install --only-dependencies
$ cabal exec bash
$ make

Contributing

Any and all contributions are always welcome. As always, I rely on the
perpetual kindness and goodwill of Haskellers (like you!) to help correct
grammar, clarify, and fix errors.

License

This written work is licensed under a Creative Commons
Attribution-NonCommercial-ShareAlike 4.0 International License. You may
reproduce and edit this work with attribution for all non-commercial purposes.

The included source is released under the terms of the MIT License.

主要指標

概覽
名稱與所有者sdiehl/write-you-a-haskell
主編程語言Haskell
編程語言Makefile (語言數: 14)
平台
許可證MIT License
所有者活动
創建於2015-01-05 13:44:54
推送於2021-01-11 13:56:03
最后一次提交2017-04-19 19:42:33
發布數0
用户参与
星數3.4k
關注者數190
派生數256
提交數299
已啟用問題?
問題數50
打開的問題數22
拉請求數55
打開的拉請求數8
關閉的拉請求數3
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?