http://haxe.org
Programming language similar to JavaScript, but with full-featured type system and generics. The command-line compiler can generate Flash SWF files for client-side use, Neko bytecode for server-side use on Apache, or JavaScript using Browser DHTML API to create AJAX web applications.