Get this: use VBScript;
That's right, a VBScript Compiler in Perl. With Parse::RecDescent, parsing and processing a language like VBScript should be easy, in comparison to other languages.
There are obvious benifits to this, at least:
This is all brought about by the fact that I'm being somewhat forced to write VBScript for a project at work and, well, the language sucks. The cross platform and vbs2perl converter are what lure me in. At least I coult fake myself into believing I'm using a cool language. :-)
Closing thoughts:
perl -MO=Deparse default.asp
vbs2perl default.asp | tee default.cgi
perl -MVBScript -e 'Dim who
who = "Casey"
Response.Write("Hello, " _
& who)'
SetHandler perl-script
AddHandler VBScript