Hacker News new | ask | show | jobs
by michaelmrose 2736 days ago
They could for all cases where recur is presently used. Recur serves to indicate and document that the function is supposed to be tail recursive and will cause an error if this is not proper rather than silently not being optimized and blowing up when fed too large an input.