スタートHaskell第4回 まとめ
- kamakiri_ys
- 2937
- 0
- 1
- 0
命令は関数だけど、 IO Charは(->)がないから、命令ではない。むしろオブジェクトに近い。 オブジェクトが必要とされたときに文字を受けとって(命令書が結果に変わる)、getCharが組み込まれた関数が評価されていく? #start_haskell
2011-11-13 15:29:04#start_haskell IOの方で、パーサのように [(Tree, String)] とリストを返すことで失敗を表現していたようにしないで、(a, World) で済ませているのは、例外を返すからと覚えれば(難しいから)しばらくは十分、とのこと。
2011-11-13 15:32:20書いた順にはなりません.Advent Calendar のネタにするよてい. RT: .@nobsun そのように IO を実装した場合には順番通りになるんだろうか #start_haskell (via @khibino)
2011-11-13 15:27:00演習問題
Parsing.lhsにimport Char; import Monadされてる.. import Data.Char; import Control.Monadに変更。 #start_haskell
2011-11-13 16:03:00do {char '-'; ...} で読み捨てがおこっていることを説明したほうがよいかも > 虎さん #start_haskell
2011-11-13 16:03:49.@master_q #start_haskell RT: do { foo ; hoge ; ...} とか書けばインデントをあまり気にしなくてすむでしょ.と山本さんんも説明しているようですよ. (via @nobsun)
2011-11-13 16:38:30@kamakiri_ys #start_haskell 本の演習問題は http://t.co/c2VwXiXo のSolutionsの章に見えます。虎さん作の演習はgithubに上がると思います。 http://t.co/z4x0m6Nh
2011-11-13 17:10:41#start_haskell 今回も楽しかったです。帰宅後、還暦プログラマの方の資料などを読んで理解を深めようと思います。ありがとうございました。
2011-11-13 18:16:03