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