In the bin/js-release directory, all of the generated JavaScript is
concatenated into a single file, so it no longer uses goog.require(). That
should work in environments that cannot load multiple scripts.

- Josh

On Mon, Apr 25, 2016 at 12:35 AM, Harbs <harbs.li...@gmail.com> wrote:

> I would really like to use FalconJX for ExtendScript development.
> ExtendScript is Adobe’s flavor of Javascript used in their creative apps.
> They have an old version of SpiderMonkey as the underlying engine (which
> still had E4X support). I have some really complex scripts and currently
> the single biggest time waster when developing scripts is dumb typos.
>
> I did some research and although there are 1033 classes in InDesign in a
> single version alone (there are many different versions of the DOM, there’s
> all the other apps and some core packages as well), I can automate the
> creation of ActionScript classes using the omv files that are used to
> create documentation of the ExtendScript classes.
>
> Theoretically, I can get this working with minimal effort.
>
> My question is how usable is FlaconJX (in its current state) for
> generating Javascript that’s not targeting the browser? I know it’s using
> goog for linking files which presumably is using browser technologies to
> load files. How “hard coded” is that? For ExtendSript, I would probably
> either just concatenate all my files into one, or use #include directives
> in the file. ExtendScript allows using #include syntax similar to C
> languages.
>
> I’m not sure what other issues there would be with this.
>
> Thoughts?
>
> Harbs

Reply via email to