関数型言語は何故普及しないのかを考える
■ このスレッドは過去ログ倉庫に格納されています
0397デフォルトの名無しさん
2010/11/22(月) 11:08:42>Haskellにだって破壊的リスト操作があるから、
Haskellのmutableなリストは(nativeじゃなく)ライブラリとして実装されている。
だからアプリからは破壊的操作に見えても、参照透明性が保証されている。
ただし、その代償として破壊的リストを使ってもメモリ効率や実行速度は向上しない。
LISPの破壊的リスト(あるいはMLの参照型)とは意味あい(= 導入目的)が全く違うから、
Haskellを引き合いに出す事そのものが不適切だと思う。
■ このスレッドは過去ログ倉庫に格納されています