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

While another commenter has mentioned that this is technically not correct with Lisp, it holds for the lambda calculus. You don't need loops to be TC if you have recursion. And for that you don't even need named functions-- note the URL of this site!



However, lambda calculus doesn't have code made of data, QUOTE or any of that. Lambda calculus isn't Lisp; it captures the gist of some of the evaluation semantics of Lisp only.




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

Search: