It's fine criticize away! See other comments I replied to saying something intelligible. Dumb is not criticism, it's a personal attack and very trollish
Thanks for the encouragement buddy but I already did that a few times in fact. Go to my site and see my other projects. However, the pint here is it's technical post.
I already did exactly what you said:) read the full article and look at the source code. I insert a yield before every statement and have a machine that controls the call stack. Also the debugger is feature complete;)
There many languages that could be much better for teaching than JavaScript, however building things and publishing on the web is a big sell for people learning
amasad writes: A post describing building a JavaScript virtual machine and an in-browser stepping debugger using the latest JavaScript generator feature.