-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathLinks.page
139 lines (105 loc) · 11.5 KB
/
Links.page
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
# Haskellに関する日本語のリンク集
建設中です!どんどん追加・削除しましょう!
## 入門系
- [Haskell 超入門 - Qiita](http://qiita.com/7shi/items/145f1234f8ec2af923ef)
- [1から学ぶHaskell: プログラマ向けのHaskell入門](http://skami.iocikun.jp/computer/haskell/web_lecture/for_programmer/)
- [こわくないHaskell入門(初級) - Qiita](http://qiita.com/arowM/items/9ebfb7cafecd99290663)
- [Haskellらしさって?「型」と「関数」の基本を解説!【第二言語としてのHaskell】](https://employment.en-japan.com/engineerhub/entry/2017/08/25/110000)
## ドキュメントの翻訳
- [GHC ver. 7.8.2](http://www.kotha.net/ghcguide_ja/latest/)
- [GHC](http://ghcguide.haskell.jp): こちらはGHC 8.0.2に対応してますが、2017/2/19現在まだ工事中。
- [The Typeclassopedia](http://snak.tdiary.net/20091020.html)
- [Monad Transformers Step By Step](http://bicycle1885.hatenablog.com/entry/2012/12/08/165236)
- 言及している原文へのリンクは切れている。現在は[こちら](https://page.mi.fu-berlin.de/scravy/realworldhaskell/materialien/monad-transformers-step-by-step.pdf)
- [Megaparsec tutorial from IH book](https://haskell.e-bigmoon.com/posts/2019/07-14-megaparsec-tutorial.html)
## 翻訳記事
- [Haskell 初心者へのアドバイス (和訳) - Qiita](https://qiita.com/rounddelta/items/8b7d2a200a932e761fa3)
- [Haskell のアプリケーション向けに軽量の Dockerイメージ を作る (和訳) - Qiita](https://qiita.com/rounddelta/items/d767f36d544427a9c60d)
- [Haskell で暗号学的ハッシュを扱う (和訳) - Qiita](https://qiita.com/rounddelta/items/ace180b1b78876f1c190)
- [Haskell のパフォーマンスをデバッグする](https://haskell.e-bigmoon.com/posts/2017-12-27-haskell-performance-debugging)
- [wizard モノイド](https://haskell.e-bigmoon.com/posts/2018-03-07-the-wizard-monoid)
- [Megaparsec 8](https://haskell.e-bigmoon.com/posts/2019/11-10-megaparsec8.html)
- [正格性のすべて (翻訳)](https://haskell.e-bigmoon.com/posts/2018/06-25-all-about-strictness)
## 各種ウェブサービスでのHaskellタグ
暇な時に覗いてみましょう!
- [Qiita](http://qiita.com/tags/haskell)
- [teratail](https://teratail.com/tags/Haskell)
- [スタック・オーバーフロー](http://ja.stackoverflow.com/questions/tagged/haskell)
- [はてなブックマーク](http://b.hatena.ne.jp/search/tag?q=haskell)
- [SlideShare](http://www.slideshare.net/search/slideshow?searchfrom=header&q=haskell)
- [Speaker Deck](https://speakerdeck.com/search?utf8=%E2%9C%93&q=haskell)
- [Zenn](https://zenn.dev/topics/haskell)
## おすすめブログ
とりあえず追いかけてみましょう!自薦・他薦問いません!
(下記のブログはもちろんすべてHaskellについて書いてあるわけではありませんが...。あしからず。)
- [あどけない話](http://d.hatena.ne.jp/kazu-yamamoto/)
- [モナドとわたしとコモナド](http://fumieval.hatenablog.com/)
- [maoeのブログ](http://maoe.hatenadiary.jp/)
- [Creatable a => a -> IO b](http://tune.hateblo.jp/)
- [ぼくのぬまち 出張版](http://notogawa.hatenablog.com/)
- [BIGMOON haskellers blog](https://haskell.e-bigmoon.com/)
## ライブラリなどの解説
- [Twitterを巡回していてわかったHaskell初心者が躓きやすいポイント8つ - Qiita](http://qiita.com/lotz/items/5cbaca19d90cd168ab43)
- [Haskell製ツール集](https://github.com/lotz84/haskell/blob/master/docs/haskell-made-tools.md)
- [Haskellのビルドツール"stack"の紹介 - Qiita](http://qiita.com/tanakh/items/6866d0f570d0547df026)
- [Stackでやる最速Haskell Hello world! (GHCのインストール付き!) - Qiita](http://qiita.com/igrep/items/da1d8df6d40eb001a561)
- [Monad - モナモナ言わない モナド入門 第二版](http://www.mew.org/~kazu/material/2012-monad.pdf)
- [Maybe と IO を一緒に使いたくなったら](https://ryota-ka.hatenablog.com/entry/2018/05/26/193220)
- [IO モナドと副作用 - Haskell-jp](https://haskell.jp/blog/posts/2020/io-monad-and-sideeffect.html)
- [実装して理解する遅延評価の仕組み 〜 thunkを絵に描いて理解しよう・JavaScriptでHaskellを実装!? - プログラムモグモグ](https://itchyny.hatenablog.com/entry/20130209/1360417348)
- [haskell の Int と Integer の違いや Float や Double や Rational を理解する - Qiita](https://qiita.com/suzuki-hoge/items/17cf0cd3680ef10b2cc1)
- [素晴らしき HLint を使いこなす](https://haskell.e-bigmoon.com/posts/2018-01-29-awesome-hlint.html)
- [glossではじめるグラフィック描画 :: Haskell入門の次に読む記事 - Qiita](https://qiita.com/lotz/items/eb73e62a64bc208c2dd6)
- [not-glossでお手軽3Dグラフィック描画 - Qiita](https://qiita.com/yakituka/items/9820c10f68e68846bc7d)
- [brick + vty で TUI パネポンを作ってみる - Qiita](https://qiita.com/maton/items/2f2566eb44bdfed9a6e3)
- [lens - Lens で Haskell をもっと格好良く! ](http://www.slideshare.net/itsoutoftunethismymusic/ekmett-17955009)
- [haskell-relational-record - チュートリアル](https://github.com/khibino/haskell-relational-record/wiki/%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB)
- 残念ながら、↑のページは内容が古くなってしまっています。
- 最新版は英語ですがこちら: [haskell-relational-record - Project site](http://khibino.github.io/haskell-relational-record/), [Quick Start](http://khibino.github.io/haskell-relational-record/quickstart.html), [Tutorial](http://khibino.github.io/haskell-relational-record/tutorial.html)
- [Hakyllでブログを作る(実践編) - Wake up! Good night*](https://imokuri123.com/blog/2015/12/how-to-create-blog-with-hakyll-part1.html)
- [シンプルでかつ最高のJavaScriptプロファイラ sjsp を作りました! ― Webアプリケーションが複雑化する中でプロファイラに求められるものとは何か - プログラムモグモグ](http://itchyny.hatenablog.com/entry/2015/07/01/120000)
- [【型レベルWeb DSL】 Servantの紹介](http://qiita.com/lotz/items/883b41fa79f060e59efa)
- [Haskell - 関数に多相的なリストを適用する - Qiita](http://qiita.com/philopon/items/1f4d74fdf72333fa0927)
- [GHC 7.4.1 の型レベル新機能を使い倒す 〜GADTs、型族 と DataKinds、ConstraintKinds の円環〜 - konn-san.com](http://konn-san.com/articles/2012-06-06-promoted-types-and-list-arguments.html)
- [GHC.Genericsを利用したgeneric programming](https://blog.tiqwab.com/2017/01/09/ghc-generics.html)
- [Haskell Backpack 覚え書き](https://matsubara0507.github.io/posts/2017-12-12-backpack-memo.html)
- [【Servant】 (1) Wai - Qiita](https://qiita.com/sand/items/16a6ef431a8376e7cbaa)
- [Haskell・Servant+Persistent/Esqueletoで作る実用WebAPI (11) Esqueleto:selectの基本 - Qiita](https://qiita.com/cyclone_t/items/cb492e53ad71a56ae321)
- [Haskell・Servant+Persistent/Esqueletoで作る実用WebAPI (12) Esqueleto:select(続き) - Qiita](https://qiita.com/cyclone_t/items/337f2d88e9a0a0f80c86)
- [Haskell System.Random.MWCの使い方を随分と詳細にまとめた(初心者向け)](http://blog.livedoor.jp/rtabaladi_58/archives/65158189.html)
- [Slack の スラッシュコマンドを Lambda 上の Haskell で書いてみる - Qiita](https://qiita.com/yasuabe2613/items/0f15e261d1893b9476f8)
## 書籍
- [ふつうのHaskellプログラミング ふつうのプログラマのための関数型言語入門](http://www.loveruby.net/ja/stdhaskell/) (2006/06)
- [Real World Haskell](https://www.oreilly.co.jp/books/9784873114231) (2009/10)
- [プログラミングHaskell](https://www.ohmsha.co.jp/book/9784274067815/) (2009/11)
- [関数プログラミングの楽しみ](https://shop.ohmsha.co.jp/shopdetail/000000001859/) (2010/06)
- [関数プログラミング入門 ―Haskellで学ぶ原理と技法―](https://shop.ohmsha.co.jp/shopdetail/000000001936/) (2010/10)
- [すごいHaskellたのしく学ぼう!](http://shop.ohmsha.co.jp/shopdetail/000000001926/) (2012/05)
- あわせて読みたい: [2017年に「すごいHaskellたのしく学ぼう」を読む](https://qiita.com/Aruneko/items/e72f7c6ee49159751cba)
- [Haskellによる並列・並行プログラミング](http://www.oreilly.co.jp/books/9784873116891/) (2014/08)
- [関数プログラミング 珠玉のアルゴリズムデザイン](http://shop.ohmsha.co.jp/shopdetail/000000004066/) (2014/11)
- [関数プログラミング実践入門 ──簡潔で,正しいコードを書くために](http://gihyo.jp/book/2016/978-4-7741-8390-9) (2014/12, 増補改訂版が 2016/09)
- [Haskell による関数プログラミングの思考法](https://asciidwango.jp/post/157185312025/) (2017/02)
- [Haskell 教養としての関数型プログラミング](https://www.shuwasystem.co.jp/book/9784798048062.html) (2017/04)
- [Haskell入門 関数型プログラミング言語の基礎と実践](https://gihyo.jp/book/2017/978-4-7741-9237-6) (2017/09)
- [Haskellで作るWebアプリケーション 遠回りして学ぶYesod入門](https://nextpublishing.jp/book/9979.html) (2018/08)
- [入門Haskellプログラミング](https://www.shoeisha.co.jp/book/detail/9784798158662) (2019/07)
- [プログラミング Haskell 第2版](https://www.lambdanote.com/products/haskell) (2019/08)
- [圏論入門—Haskellで計算する具体例から](https://www.web-nippyo.jp/19950/)
- [簡約! λカ娘](https://ikmsm.pastillage-research.org/ikmsm/books/index.html) - [参照透明な海を守る会](https://ikmsm.pastillage-research.org/ikmsm/)
## 各社での採用事例
- [大規模数値計算を支える Haskell](https://speakerdeck.com/konn/da-gui-mo-shu-zhi-ji-suan-wozhi-eru-haskell-nil-nil-pragmatic-haskell-in-large-scale-numerical-computation-nil-nil)
- [業務でHaskellを導入した理由と、Haskell Relational Recordについて解説 - ログミーTech](https://logmi.jp/tech/articles/320396)
- [Haskell × Servantで作る、安全かつ高速なAPI開発 - ログミーTech](https://logmi.jp/tech/articles/320369)
- [Javaはもう古い!次の主流は「関数型」 - [Haskell]関数型の特徴を満載した王道の言語:ITpro](http://itpro.nikkeibp.co.jp/article/COLUMN/20130112/449224/)
- [古くて新しいプログラミングパラダイム~関数型プログラミング | NTTデータ](http://www.nttdata.com/jp/ja/insights/trend_keyword/2013032101.html)
- [Haskell使ってみた | GREE Engineers' Blog](http://labs.gree.jp/blog/2013/12/9882/)
## その他のまとめ
- [これから Haskell を学ぶ人のための書籍・論文紹介(英語の情報も含みます)](https://haskell.e-bigmoon.com/books/)
- [Haskell 俯瞰まとめ(こちらも英語の情報も含みます)](http://lotz84.github.io/haskell/)
- [Haskellの歩き方](/Hikers Guide to Haskell)
- [haskell-shoen](https://scrapbox.io/haskell-shoen/)
- [Haskell書いてるときになんとなく気をつけていること - LugendrePublic](https://scrapbox.io/LugendrePublic/Haskell%E6%9B%B8%E3%81%84%E3%81%A6%E3%82%8B%E3%81%A8%E3%81%8D%E3%81%AB%E3%81%AA%E3%82%93%E3%81%A8%E3%81%AA%E3%81%8F%E6%B0%97%E3%82%92%E3%81%A4%E3%81%91%E3%81%A6%E3%81%84%E3%82%8B%E3%81%93%E3%81%A8)
- [Haskell/GHC symbol search cheatsheet (英語で書かれています)](https://github.com/takenobu-hs/haskell-symbol-search-cheatsheet)
- **関数名ではない**、HaskellやGHCの拡張の構文に組み込まれた記号の一覧
- [Haskellを始める時に役立つ資料 - Qiita](https://qiita.com/kxkx5150/items/23922f2a88a4241c7779)