On 10/3/14, 2:39 AM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>If there is no strict link between compiler version an framework version
>... would it actually be a good idea to have separate versioning for
>framework and compiler?
Falcon will probably have separate versioning.  The first real release
will probably not be 4.x, but rather, 1.0.

At one point, the goal was for Falcon to be more SDK-independent that
MXMLC.  That was one of the reasons for compiler.mxml.children-as-data.
The less code generated by the compiler, the fewer SDK dependencies there
could be on that code.  That was back when Falcon/ASC2.0 was to be bundled
in Flash Builder to be used for code intelligence.  This is less a concern
for Apache Flex these days, so we don¹t have the same motivation for
Falcon to be SDK-independent, but IMO, since there are fewer
compiler-knowledgable people in the community, it still may be worth
finishing the children-as-data handling in Falcon and the SDK so that
future changes can be done in the SDK code.

IIRC, there are subtle dependencies between MXMLC and the SDK it ships
with, but the short-term goal for Falcon is to get it to generate the same
code as MXMLC 4.6, and I don¹t believe Apache Flex has made any other
changes to MXMLC¹s generated code so I suspect that Falcon should work
with 4.6 and above.  Then when that works, we can see about getting
compiler.mxml.children-as-data to have the same net effect.

-Alex

Reply via email to