Wrong direction? Depends on where you're headed to :)
The #1 goal for this framework is being cross-device. Having the same language run wherever we need (client side, server side with nodejs) is a big step in that direction.
Now, this is clearly not the same direction as "find the purest, most perfect language" but that's for others to look for :) We just try to solve this one multi-device issue.
Yes, and you get my respect for that. It is probably also the smartest solution to try to use Javascript for that purpose, because it has such a large following. But expect not so smart people to come up with a multi-device solution that isn't based on Javascript :-)
The #1 goal for this framework is being cross-device. Having the same language run wherever we need (client side, server side with nodejs) is a big step in that direction.
Now, this is clearly not the same direction as "find the purest, most perfect language" but that's for others to look for :) We just try to solve this one multi-device issue.