>> 8 and lower) or AVM2(Flash 9). I think a Flash 9 is needed. While >> Actionscript 3 is a great improvement it's a far cry from far more >> mature and professional languages like Objective C, C# or even Java. > > oh really ? > and on what basis are you asserting that ?
I would say that common sense is enough. Clearly, AS3 chose to implement some rather unorthodox features (such as namespaces) but neglected some interesting features that have been available in highlevel languages for decades and have been proved very useful in practice. A few examples : generics (typed arrays), iterators, strictly typed functions, polymorphism, anonymous objects, type inference, enums... Now, there are two possibilities : a) AS3 is the next big thing, and all the research done in programming language for years is worth nothing, and all the great people working on C#, Java, etc are wrong about thinking programmers need these features. b) something is wrong with AS3 IMHO, I would favor to the (b) solution. Now, if you look for example at haXe from a programming language features point of view, you'll find a mature and professional language that targets Flash Player 6-9 and offer far more possibilities than AS3. That's all for today rant :) Nicolas _______________________________________________ osflash mailing list [email protected] http://osflash.org/mailman/listinfo/osflash_osflash.org
