Hacker News new | past | comments | ask | show | jobs | submit login

this is pretty much exactly how my "forth" handles tail call elimination, and it's the main thing that's added the quotes so far since it shifts the mental burden to being aware of this when writing code to manipulate the return stack.

as you imply towards the end, i'm not confident this is a trick you can get away with as easily without the constraints of concatenative programming to railroad you into it being an easily recognizable pattern for both the human and the interpreter.




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

Search: