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

Yes, it has tail call elimination (which I think I mentioned). But you can still right badly behaved recursive functions that avoid tail call elimination, and that's when you'll hit your stack overflow.

I have a few of those badly behaved recursive functions in the parser I mentioned at the end of my comment, and expected them to overflow, but they didn't hit the default limit.



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

Search: