Comment by Epa095
13 hours ago
Yeah, tail call elimination, is definitely doable.
Python famously does not have it because "Language inventor Guido van Rossum contended that stack traces are altered by tail-call elimination making debugging harder, and preferred that programmers use explicit iteration instead". https://en.wikipedia.org/wiki/Tail_call
No comments yet
Contribute on Hacker News ↗