スタートHaskell第4回 まとめ

お疲れ様でした。 個人的に読み返したいツイートを #start_haskellハッシュタグから拾ってまとめました。 話の流れによっては時間を前後させてまとめています。
3
前へ 1 ・・ 3 4
Nobuo Yamashita @nobsun

命令書は評価しても命令書.命令は評価すると副作用をおこす.#start_haskell

2011-11-13 15:23:35
蟷螂 | kamakiri01 @kamakiri_ys

命令は関数だけど、 IO Charは(->)がないから、命令ではない。むしろオブジェクトに近い。 オブジェクトが必要とされたときに文字を受けとって(命令書が結果に変わる)、getCharが組み込まれた関数が評価されていく? #start_haskell

2011-11-13 15:29:04
mori_dev @mori_dev

#start_haskell IOの方で、パーサのように [(Tree, String)] とリストを返すことで失敗を表現していたようにしないで、(a, World) で済ませているのは、例外を返すからと覚えれば(難しいから)しばらくは十分、とのこと。

2011-11-13 15:32:20
Nobuo Yamashita @nobsun

書いた順にはなりません.Advent Calendar のネタにするよてい. RT: .@nobsun そのように IO を実装した場合には順番通りになるんだろうか #start_haskell (via @khibino)

2011-11-13 15:27:00
山本和彦 @kazu_yamamoto

IO と副作用の話は、これを読むといいかも。 http://t.co/zRnqj7yQ #start_haskell

2011-11-13 15:41:01

演習問題

ruichi @ruicc

Parsing.lhsにimport Char; import Monadされてる.. import Data.Char; import Control.Monadに変更。 #start_haskell

2011-11-13 16:03:00
ruichi @ruicc

Exercise02のテスト、"--"の後に空白が無い場合でも許容されてしまいますね #start_haskell

2011-11-13 16:25:17
Nobuo Yamashita @nobsun

do {char '-'; ...} で読み捨てがおこっていることを説明したほうがよいかも > 虎さん #start_haskell

2011-11-13 16:03:49
Nobuo Yamashita @nobsun

do 構文を書くときは,{} と ; を使いましょう!! #start_haskell

2011-11-13 16:29:10
Nobuo Yamashita @nobsun

.@master_q #start_haskell RT: do { foo ; hoge ; ...} とか書けばインデントをあまり気にしなくてすむでしょ.と山本さんんも説明しているようですよ. (via @nobsun)

2011-11-13 16:38:30
DMスパマーに乗っ取られました @master_q

@kamakiri_ys #start_haskell 本の演習問題は http://t.co/c2VwXiXo のSolutionsの章に見えます。虎さん作の演習はgithubに上がると思います。 http://t.co/z4x0m6Nh

2011-11-13 17:10:41
でこすけ @dekosuke

電卓、Windowsのコンソールだとフォーマット崩れますね・・・ #start_haskell

2011-11-13 17:51:55
ksauzz @ksauzz

ありがとうございました! #start_haskell

2011-11-13 18:14:45
mori_dev @mori_dev

#start_haskell 今回も楽しかったです。帰宅後、還暦プログラマの方の資料などを読んで理解を深めようと思います。ありがとうございました。

2011-11-13 18:16:03
じょにー @johnny_miyake

今回の #start_haskell も本当に得るものが多かった。

2011-11-13 19:02:02
前へ 1 ・・ 3 4