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.