Niel,

I've tried to bootstrap the framework once, but I've reduced it to the
minimum required to support MXML (so no visual components, collections
etc), only bindings + some other stuff I wasn't able to remove. It would be
all in all about 30 classes. So, if you are interested, I could give it a
try, but there's one important thing about it: current Flex compiler
expects the AS3 classes to be in place, either as sources, or in the
framework.swc (probably, it would be able to take them from another swc -
that's something I didn't try), but if they aren't found, it'll replace
them with the ones it "knows" to exist. So it would be quite difficult to
compile in parallel and see if the results match.

Another thing: what I could understand from Michael and Alex is that the
way the code used to be generated is going to change - and we don't know in
what way. Those classes depend on the generated code to work properly (they
are usually instantiated from the generated code).

Also, so far I could understand, no one is planning serious changes until
Adobe releases the last stable version - until then it's kind of pointless
to try to make changes, because we have a good chance to get out of sync.

Yet on the other hand, the new compiler is going to compile MXML directly
(why is that is another question... but I'm not asking it). And this later
fact is putting anyone who would think about circumventing AS3 generated
behind MXML into a very problematic position, as they would also need to
generate the same code from MXML... I actually have difficult times
understanding the ways the new compiler is going to be used - will it
replace authoring_asc.jar for Flash CS? If so, I'm kind of lost, because
there's a lot of technology built already on top of it, especially
technology that involves code generation, use of AS3 compiled libraries and
so on. So, how would Adobe continue to plan their own development in sync
with Apache? I'm not saying it's impossible, but sounds strange...

Best.

Oleg

Reply via email to