Free EcmaScript Interpreter. 
A JavaScript interpreter written in Java.

 
Change history (old)
        1.1.7 - August 31,  2003
            Support access to static fields from an object (before, the class object had to be specified).
            Support of BSF, version 2.2 (see
Bean Scripting Framwork), allowing to call FESI from a common interface used by many tools.
            Added example for swing (examples/swing/swingev.esw) that demonstrate use of events.
            Added getWrappedObject and getWrappedBean to the js package.
            Upgraded to latest JavaCC and IzPack (no user visible change).

1.0.2 - January 16,  1999

    tryEval now return the evaluated value (rather than the first
    parameter), as is documented and useful (from Kurt Westerfeld).
    Added getVersion and getWelcomeText to the JSUtil package.
    Corrected bug in @listAll of java arrays (from Kurt Westerfeld.
    MathObject initialization moved around to help JBuilder users.
    Corrected bug in EcmaScriptException printing (from Kurt Westerfeld).
    Routine doWork in Interpreter made public (to ease embedding the
      interpreter in user code).
    Enhancement in routine lookup in inside class of interfaces (based
      on an idea of Rich Kadel)

1.0.1 - not released to the general  public

    Use FESI_HOME in batch files (from Matt Humphrey).
    Corrected bug on Date(date) constructor (from Hannes Wallnoefer).
    getWelcomeText made public on evaluator.

1.0 - October 17, 1998 - A small correction in for loop handling. Added ORO libraries to binary distribution.

Beta 4 - Added SetFullYear, corrected bug in new Date() function. Corrected bug in continue used in for and while loops.

Beta 2 - Bug in recursive call of the interpreter corrected.
            A simple editing environment has been added to the Swing version

Beta 3 - Package was renamed Packages for compatibility with Netscape. The Swing development environment was enhanced.

Beta 1 - Some errors in java access of interface routines corrected. FesiForm example added.

Release 0.9 alpha adds:
   (Now works with the "jit", which double the performance (good, but a far cry from the marketing hype!)


The version 0.8 adds: There was some confusion with the numbering of 0.8 and 0.9. From 0.9 the patch levels are between parentheses, as in 0.9(2).
The version 0.7 adds:

The version 0.6 adds:

(initial release)



Return to the main page

Copyright © Jean-Marc Lugrin 1998-2003 - Under LGPL license Last update: 31 August 2003