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