On 10/14/15, 11:59 PM, "Christofer Dutz" <christofer.d...@c-ware.de> wrote:

>So I am voting for FalconJX, even if it relies on Falcon, but that isn't
>released?

We are releasing (and always release) source packages.  A package is a set
of files including a build script and in this case, an install script.

The apache-flex-falconjx package bundles the Falcon compiler source along
with the FalconJX source and the build script knows how to turn that
source into the correct set of jars and the install script puts that stuff
in a place where FlexJS knows how to find it and use it.

The apache-flex-falcon package does not include the FalconJX source and I
have not tested the build scripts in the apache-flex-falcon package or
whether its install scripts will do anything useful, so I am not putting
the apache-flex-falcon package up for review or vote.  Please direct your
attention to the apache-flex-falconjx packages only.


>Hope we're not sort of talking of different things ... let me try to
>clarify what I understood:
>
>Falcon is used as a new compiler replacement to the old Flex compiler, so
>I could use this instead of the old compiler in the FDK without any
>important changes. The code for this compiler is in (let's simplify it: a
>jar falcon.jar).
>
>FalconJX is an addition to Falcon, that allows HTML output. You can use
>this to build normal SWF applications and JavaScript ones, by providing
>parameters. However if building SWF, I assume this will simply use the
>Falcon compiler and have that generate the output. Only if I select
>JavaScript will the actual FalconJX code do it's magic.
>
>Am I correct this far?

Not quite.  The source code and build scripts in the apache-flex-falconjx
packages generate a set of jars for Falcon and a set of jars for FalconJX
and include different batch and shell script files to launch different
jars.  There is no single jar whose entry point gives you options to
choose whether to build a SWF or HTML/JS/CSS.  Fred has worked on it, and
may have it working, but this release is not relying on it.

And this is not new.  The prior two releases worked this way.

HTH,
-Alex

Reply via email to