Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That does not address the use case where I find tail recursion most tempting. That would be mutually recursive functions.

If the function can be written as an idiomatic loop I probably would do so in the first place.



You _can_ do trampolines, but that is kind of infectious, or needs to be very explicit with extra code, etc.


Indeed. It's not very efficient though. If I remember correctly Scala does this.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: