On 5/2/16, 9:55 AM, "Josh Tynjala" <joshtynj...@gmail.com> wrote:

>Hey guys,
>
>It's always seemed a little strange to me that Language.as isn't included
>with flex-falcon, but inside the Core project in flex-asjs with a bunch of
>framework stuff. Could we consider moving it?

Good topic.  I've thought about that too, and I'm not strongly opposed,
but right now flex-falcon has no "active" ActionScript in it.  IOW, no .AS
file in the flex-falcon repo currently runs in anybody's app.

IMO, the idea was that FalconJX would output certain patterns based on
-js-output-type and various frameworks would implement APIs against those
patterns.  It isn't clear that org.apache.flex.utils.Language must be the
one and only implementation in the world such that FalconJX should bundle
it.  For example, I think the version in
flex-asjs/frameworks/projects/Core will grow to handle XML or maybe allow
XML to be plugged in, which not all customers may want.

There are already places in the compilers where the -config.xml file can
dictate which class the compiler outputs in the patterns, although I don't
think Language is currently one of them.  So one option is that we add to
the compiler an option to change the Language class package and there are
-config.xml files tuned for the "No-SWF" workflow some other lighter
weight Language class.

Also, we could break Language out of Core and into its own Language.swc in
the flex-asjs repo if that helps.

Thoughts?
-Alex

Reply via email to