You could always use flash/actionscript or JAVA (or haskell, clisp/scheme, python, ruby on rails..) :/