3 ms·
Because function evaluation is lazy all Haskell (well, GHC) calls are tail calls. The only thing that consumes stack is case.
by tome 5y ago
Because function evaluation is lazy all Haskell (well, GHC) calls are tail calls. The only thing that consumes stack is case.