Some of my iterations are delightfully recursive - eviltoast
  • aubeynarf@lemmynsfw.com
    link
    fedilink
    arrow-up
    2
    ·
    6 months ago

    Not just calls to self - any time a function’s last operation is to call another function and return its result (a tail call), tail call elimination can convert it to a goto/jump.