Not all optimization belongs in the compiler, especially if the optimizations 
make SWFs bigger and slower to load. The AVM can also optimize when it JITs the 
bytecode to native code, but then this increases JIT time. The tradeoffs are 
complicated.

Gordon Smith, Adobe

-----Original Message-----
From: David Arno [mailto:da...@davidarno.org] 
Sent: Tuesday, January 17, 2012 1:56 AM
To: flex-dev@incubator.apache.org
Subject: RE: AS3 Enhancements: method overloading. Why do people want this?

> From: Rick Winscot [mailto:rick.wins...@gmail.com]
> Sent: 17 January 2012 00:51
>
> I find it interesting that pretty much all the nay votes don't want it 
> because it isn't pretty... or makes things feel strange or...
> [ insert touchie feelie reason here ]. 

It's called "Software Craftsmanship" Rick :p

> Overloading is a performance mechanism... 

One of my biggest aims with Apache Flex is to tackle the lack of optimisation 
on the part of the compiler. Developers should be able to concentrate on 
writing good code and not have to worry about performance.
The latter is the job of the compiler.

David.

Reply via email to