Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

trampoline.nix

Source: /nix/store/85n2k2gkxxwwpmhwfp2asxfln07nbklv-source/nix/trampoline.nix

Module Description

runFx: trampolined interpreter — fast (≤500) + genericClosure slow paths. Handles immediate/pending/adapt/bind.

Combinators

runFx

Trampolined runFx. Fast path recurses ≤500 steps; genericClosure beyond. Handles all Fx variants: immediate, pending, adapt (iterative peel), bind (FTCQueue). O(1) Nix stack depth. do/mapM chains run in O(N) with O(1) per step. Fx<{}, V> -> V


Generated from /nix/store/85n2k2gkxxwwpmhwfp2asxfln07nbklv-source/nix/trampoline.nix