You could write a macro that does TCO for self-recursive functions, essentially 
turning it into a while loop. Mutually recursive functions are more difficult 
to deal with, but is feasible by inlining the procedures and sprinkling a 
couple of goto's.

Reply via email to