> I use MTASC every single day and my business depends on it.  But I can
> afford to depend on it because I know that if MTASC fails at something
> (never happened btw) I can always compile in the Flash IDE, because
> AS2 is a "standard".
 >
> Nicolas, you are definitely a genius; but you are only one man and
> time has told that you are the only one who can speak OCAML.  If I bet
> my business on haXe instead of AS3 and something happened to you (god
> forbid), I would be in a tight spot to say the least.
> 
> I can't implore you enough to put some effort into an AS3 compiler - I
> would love to ditch macromedia's java-based compiler, even if it is
> free.

Thank you Nick

Well, as I said, something *did* happen to AS2 : it was replaced by AS3. 
So consider that if you use AS3, it might be replaced by AS4 at some 
time in the future. Sorry for the FUD ;)

Now I'm not sure the problem is about "speaking OCaml" or not. All the 
people that seriously tried to do modify the compiler were quite 
successful (Ralf with MTASC, Tommy with haXe, and recently Vassily on 
the MTASC list fixed pretty tricky bug by himself).

Learning OCaml is not very difficult once you know some other language. 
And I'm far from being the only one speaking OCaml in the world :) OCaml 
is actually teached at "Ecoles Preparatoires" in France and some other 
Univerty CS courses. The haXe compiler sources are "only" 200 K of 
well-architectured pretty clear source code.

Maybe I should take some time to document the compiler architecture and 
internals, but I doubt there is a lot of people interested in it, so 
that might not change anything. I would say that this is the main 
problem : lack of interest in the compiler as a program. It doesn't mean 
that if there is a need for it, someone will most likely go for it, just 
like I did.

Other suggestions on how to improve this ?

Nicolas

_______________________________________________
osflash mailing list
[email protected]
http://osflash.org/mailman/listinfo/osflash_osflash.org

Reply via email to