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

Very interesting. Rereading with that insight makes your approach clearer - side exits aren't control flow, they're for the weird shit that PHP can throw at you. Aliased local variables are one of the major differences between PHP and Javascript, and that's a really good way of handling them.

So it avoid trace explosion, and I would describe this as a sort-of local (in the compiler sense of "basic block") version of a method compiler. Can you compare the approaches?




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

Search: