-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
187 lines (174 loc) · 10.3 KB
/
index.html
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
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ゆるふわHaskell (Light & Airy Haskell) — laskell 0.0.1 documentation</title>
<link rel="stylesheet" href="static/pyramid.css" type="text/css" />
<link rel="stylesheet" href="static/pygments.css" type="text/css" />
<script type="text/javascript">
var DOCUMENTATION_OPTIONS = {
URL_ROOT: '',
VERSION: '0.0.1',
COLLAPSE_INDEX: false,
FILE_SUFFIX: '.html',
HAS_SOURCE: true
};
</script>
<script type="text/javascript" src="static/jquery.js"></script>
<script type="text/javascript" src="static/underscore.js"></script>
<script type="text/javascript" src="static/doctools.js"></script>
<link rel="top" title="laskell 0.0.1 documentation" href="#" />
<link rel="next" title="Haskellで人工無脳をつくろう" href="chatbot.html" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Neuton&subset=latin" type="text/css" media="screen" charset="utf-8" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&subset=latin" type="text/css" media="screen" charset="utf-8" />
<!--[if lte IE 6]>
<link rel="stylesheet" href="static/ie6.css" type="text/css" media="screen" charset="utf-8" />
<![endif]-->
</head>
<body>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="chatbot.html" title="Haskellで人工無脳をつくろう"
accesskey="N">next</a> |</li>
<li><a href="#">laskell 0.0.1 documentation</a> »</li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body">
<div class="section" id="haskell-light-airy-haskell">
<h1>ゆるふわHaskell (Light & Airy Haskell)<a class="headerlink" href="#haskell-light-airy-haskell" title="Permalink to this headline">¶</a></h1>
<div class="section" id="id1">
<h2>はじめに<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
<p>巷に溢れているHaskell本はいきなりのIOを避けているものが多いですよね。こ
れらの本を読んでわかった気になっても、実際に日々のタスクに使おうとした
場合に結構ハマることが多いんですよね。</p>
<p>「習うより慣れろ」みたいなスタイルでHaskellの学習をするとどういう学習曲
線をたどることになるんだろうか? phpのように動けばいいや(偏見?)というス
タンスでHaskellのコードを書くことは可能なんだろうか?</p>
<p>と疑問に思ったので、よくあるスクリプト言語の入門書(IOから入る系)のよう
な話題を取り扱ってみようかなと。</p>
<p><a class="reference external" href="http://sphinx-users.jp/">Sphinx</a>という良い感じに文章をかけるツー
ルと、書いた文章をGitHub Pagesで手軽に公開できるような環境の存在も、こ
の試みを後押ししました。というか書いていて楽しいので、みなさんもSphinx
つかうとハッピーになれると思います。</p>
</div>
<div class="section" id="id2">
<h2>フィードバックなど<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h2>
<p>GitHubのリポジトリは<a class="reference external" href="https://github.com/kzfm/laskell/tree/gh-pages">kzfm/laskell</a>になります。
私のHaskellの勉強を兼ねているので、間違いや疑問点などは<a class="reference external" href="https://github.com/kzfm/laskell/issues">Issues</a>のほうに送ってもらえると助かります。
もちろんpull requestも歓迎です。</p>
<p>Contents:</p>
<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="chatbot.html">Haskellで人工無脳をつくろう</a><ul>
<li class="toctree-l2"><a class="reference internal" href="chatbot.html#id1">はじめに</a></li>
<li class="toctree-l2"><a class="reference internal" href="chatbot.html#id2">Haskell開発環境を用意しよう</a></li>
<li class="toctree-l2"><a class="reference internal" href="chatbot.html#id5">人工無脳の名前を考えよう</a></li>
<li class="toctree-l2"><a class="reference internal" href="chatbot.html#id6">オウム返しさせる</a></li>
<li class="toctree-l2"><a class="reference internal" href="chatbot.html#id8">ランダムに応答を返す</a></li>
<li class="toctree-l2"><a class="reference internal" href="chatbot.html#id10">感情モデルの作成</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="pleac.html">HaskellでPLEAC (todo)</a><ul>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id1">7 章 ファイルアクセス</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id20">8 章 ファイルコンテンツ</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id37">9 章 ディレクトリ</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id51">10章 サブルーチン</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id68">11章 リファレンスとレコード</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id69">12章 パッケージ、ライブラリ、モジュール</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#tie">13章 クラス、オブジェクト、tie</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id70">14章 データベースアクセス</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id79">15章 ユーザインタフェース</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id93">16章 プロセス管理とプロセス間通信</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id113">17章 ソケット</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#id126">18章 インターネットサービス</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#cgi">19章 CGIプログラミング</a></li>
<li class="toctree-l2"><a class="reference internal" href="pleac.html#web">20章 Webオートメーション</a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="stackCalc.html">Haskellでスタックを利用した加減乗除の計算機を作ってみる</a><ul>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#id2">スタックを実装しよう</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#id3">加算を実装してみる</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#id4">共通のパターンを見つける</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#bind">加減乗除をbindを使って書きなおす</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#state">Stateモナド</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#io">IOとは何なのか?</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#writerreaderstate">Writerモナド、ReaderモナドもStateモナドの特殊な状態</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#id6">その他</a></li>
<li class="toctree-l2"><a class="reference internal" href="stackCalc.html#id7">まとめ</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div class="section" id="indices-and-tables">
<h2>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li><a class="reference internal" href="genindex.html"><em>Index</em></a></li>
<li><a class="reference internal" href="py-modindex.html"><em>Module Index</em></a></li>
<li><a class="reference internal" href="search.html"><em>Search Page</em></a></li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="sphinxsidebar">
<div class="sphinxsidebarwrapper">
<h3><a href="#">Table Of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">ゆるふわHaskell (Light & Airy Haskell)</a><ul>
<li><a class="reference internal" href="#id1">はじめに</a></li>
<li><a class="reference internal" href="#id2">フィードバックなど</a><ul>
</ul>
</li>
<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
</ul>
</li>
</ul>
<h4>Next topic</h4>
<p class="topless"><a href="chatbot.html"
title="next chapter">Haskellで人工無脳をつくろう</a></p>
<div id="searchbox" style="display: none">
<h3>Quick search</h3>
<form class="search" action="search.html" method="get">
<input type="text" name="q" />
<input type="submit" value="Go" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
<p class="searchtip" style="font-size: 90%">
Enter search terms or a module, class or function name.
</p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="chatbot.html" title="Haskellで人工無脳をつくろう"
>next</a> |</li>
<li><a href="#">laskell 0.0.1 documentation</a> »</li>
</ul>
</div>
<div class="footer">
© Copyright 2012, kzfm.
Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
</div>
</body>
</html>