The more I work with js the more I like it. This project is a great idea, if it can be maintained. I'm fairly interested in figuring something to contribute myself.
Look, JS is a language like any other. If I can do something in assembly, I can do it in JS. Give me IF statements (preferably with nesting support) and variables, and there's <i>nothing</i> that cannot be done.<p>What remains is how easy, how nice, how flexible, how enjoyable, how compatible, how reliable, how practical.<p>For me, the answer is C++, but don't let that influence you ;-)
i think the real value in doing js implementations is hooking them up to js visualization libraries so that you can do online demos within the webpage; could be great for education. otherwise i don't see the benefit of coding this up in js vs. other similar dynamic languages.