python can certainly implement tail call optimization (TCO). Pretty much any language can
implement TCO but for some reason people think such programs are harder to debug (and yet
they don't similarly complain about loops!). The beauty of Scheme was that it
*mandated* tail recursion.
On Aug 2, 2023, at 8:24 PM, George Michaelson
<ggm(a)algebras.org> wrote:
Tail recursion not lazy eval.
I wish words meant what I meant "inside" when I think them, not
"outside" what they mean when I write them.