>> 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

Reply via email to