in reply to What's this I hear about Client Side Perl?
As I said in the other thread, there are better ways to write JavaScript. I encourage you to look at http://www.haxe.org, which is a strongly-typed language designed for cross-platform development that can generate, among other things, JavaScript outputs. The very worst thing about JavaScript is that “anything goes” and that there is no real concept of compile-time checking. I have used this tool with astonishing success in the past (for projects much more complex than this), and recommend that everyone should put it on their professional radar-scope. Those guys are on to something . . . it is something that needs to be paid attention to.