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

That's right, it doesn't get horrific until you use goto or yield (which don't exist in Javascript so they have to be emulated).


Some browsers, and ES Harmony, have yield. You could add a compiler switch to use native support, although only Firefox seems to support this just now.

Curious to see how you managed the emulation - splitting up a function? Web workers? :)


for (;;), continue and switch.




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

Search: