関数型プログラミング言語Haskell Part15
■ このスレッドは過去ログ倉庫に格納されています
0354デフォルトの名無しさん
2011/08/10(水) 01:45:57.75俺も良く分からない。do記法って構文糖でしょ? 副作用を持つ言語でも同じことできるよね?
>>349もあんまピント合ってない気がする。seqとかは可変長引数とかで見やすくなるし、
演算子を定義しても良い。>>351みたいに。Haskell以外の言語でも問題なくできる部分。
自分で実装した時は、むしろ参照透明性とか遅延評価とかが大きいと思ったけどな。
正格評価だと迂闊にオブジェクトを作ると性能に響くし、かといって副作用で更新すると、
tryとかでオブジェクトをコピーしないといけない場面が出てきて、これまた性能に響く。
効率良く動作するものをHaskellやClean以外で作るのは地味にキツいんじゃないかと感じた。
■ このスレッドは過去ログ倉庫に格納されています