Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ease-dev] Current changes for adopters

I would like to share some insights on my current activities on EASE
with you.

I am cleaning up the code base a little, which results in some API
changes for the IScriptEngine and ScriptResult classes.

ScriptResult now implements java.Future, which makes most of the old
getters on the class obsolete. I will leave the old getters in for some
time as they may be used by scripts, however they will be deprecated.

With ScriptResult being a Future we no longer need
executeSync/executeAsync for script engines anymore. These got replaced
by execute().

So far for the most important interface changes. As the platform moved
to Java 11 some releases ago EASE also raises the requirement to Java
11.

For the next weeks I will do extensive testing on the new interface and
make sure we do not have any side effects. Afterwards a 0.8 release is
planned.

>From summer onwards I plan to remove dependencies to JSDT (as it was
removed from the simRel) and move onwards to a new JavaScript editor.
Most likeley WildWebDeveloper. I am not sure yet what this means to
editor code completions and debugging support, but we will find out :)

Christian



Back to the top