>>983
「かかる」というのが最終的にどういう状態になるのを期待しているのか不明だが

ライブラリドキュメントで foldl や foldl' のソースを見れば分かるが、
どちらも関数全体の評価の最後に自分自身を評価しているから末尾再帰だ

そして、末尾再帰の形になっているものは、
コンパイルしてもインタープリタでも同じように評価される
もちろん hugs を使ってもだ