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

Isn't that really hard to implement correctly in Common Lisp? Your macro would need to perform a continuation-passing style transformation on arbitrary code that could involve jumps, error, etc.


You don't need to do CPS transformations if your language supports first class continuations. Lookup `call/cc`


Indeed, but Common Lisp doesn’t!




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

Search: