My info seems to be out of date (re: NME for example) - but HaXe came from MTASC, which was an alternative AS2 to bytecode compiler. I think haXe's first target was AVM2 bytecode, having been built after MTASC, and the creator not wanting to bother with "questionable" AS3 design considerations (and limitations - he might also have started it before AS3, I don't remember). Then came the JavaScript port - and the many other "meta language" ports. There is even a "native" runtime (Neko) for HaXe and there has been talk of an LLVM target on occasion (no idea what the status is on that).

Basically, HaXe mostly compiles to other languages instead of machine or bytecode, but in the case of Flash, it compiles straight to (highly optimized) AVM2 bytecode.

Kevin N.


On 11/30/11 12:41 PM, Merrill, Jason wrote:
Ooh - awesome.  Compiling to Java and C# also - so it produces the actual class 
files for the languages - not just compiles down to the executable runtimes 
right?  Like it produces .as files not just a .swf?

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to