3 ms·
It only changes semantics of Scheme programs that are recursive in appearance. In non-recursive Scheme functions (those that don't loop and are not mutually rec
by dreamcompiler 6y ago
It only changes semantics of Scheme programs that are recursive in appearance. In non-recursive Scheme functions (those that don't loop and are not mutually recursive), it's merely an optimization, just as it is in C.
Edit: Added mutual recursion explicitly.