Thunk
サンク
遅延評価
による未評価の値のこと
これが大きくなってくると
スペースリーク
につながる
参考
/mrsekut-book-4873116899/031
~
/mrsekut-book-4774183903/250 (サンクを潰す)
~
Thunkを潰す
方法いくつか
#WIP
2つのコスト
メモリを確保する
メモリ解放のコスト
GCにかかるコスト
/mrsekut-book-4873116899/032
とかの図を見るとわかりやすい
https://haskell.e-bigmoon.com/posts/2018/06-25-all-about-strictness#:~:text=れません%E3%80%82-,平均,-まだ言及し
メモリをめっちゃ使う霊r
/mrsekut-book-4774183903/212
Haskellにはコールスタックがない
Promise
的な
/mrsekut-book-4774183903/245
thunkとgc
https://qiita.com/autotaker1984/items/258ed186383a1e5c58d6
Haskell(GHC)のGC
https://wiki.haskell.org/Thunk
https://lesguillemets.github.io/blog/2014/08/30/haskell-thunk.html
https://itchyny.hatenablog.com/entry/20130209/1360417348
https://qiita.com/ruicc/items/07143c9e78c697227706#サンク
https://qiita.com/ruicc/items/4db532d33e648fca5b99
無引数closureはThunk