関数型プログラミング言語Haskell Part10
■ このスレッドは過去ログ倉庫に格納されています
0492デフォルトの名無しさん
2009/05/19(火) 22:38:37(Mapをつくる関数は無事に終了するもののその後Mapを評価しようとするとスタックオーバーフローに)
↓最終的にこんなんつかったらどうにかなりました
import Control.Parallel.Strategies
instance NFData (DList a) where rnf = \_ -> ()
foldlRNF f acc xs = helper acc xs
where
helper a [] = a
helper a (x:xs) = helper a' xs
where a' = f a x `using` rnf
■ このスレッドは過去ログ倉庫に格納されています