Errata/Upgrade
releases now available for SE:ISDK/C 4.30e, SE:ISDK/Java 4.30e,
and SE:ISDK/C 4.40d
Errata release now available for all 4.30
and 4.40 platforms
An update is available for all of the current ScriptEase:ISDK
platforms. This release incorporates all of the errata updates
that have been documented at the errata
site for previous releases.
New: Improved internal debugging
You may have noticed that there were a lot of errata
items published soon after the most recent ISDK releases. Many
of these involved circumstances that were very unusual, or rare,
and had never actually shown up in any product released or in-development
with the SE:ISDK.
These unusual and unlikely errata items were found
because have enhanced the internal debugging algorithms; in debug
mode this will always check the state of the jsecontext, jsestacks,
jsevariables, and garbage collector, with the assumption that
if anything can go wrong, it will. The result is greater reliability
for development and use.
The code looks different, is
this just a minor errata release?
If you compare the files between this release and
the previous release (e.g. 4.30e vs 4.30d) you'll see a lot more
changes than you'd expect from just the published errata items.
So it Is reasonable to worry that this is a large change, and
not just a plug-it-in minor errata release. (The number of errata
items and code changes should decrease with each minor release,
right?)
But if you look at those changes, you will see they
are related to the higher-level of internal debugging that has
been added to the core engine, and nearly all these changes apply
only if NDEBUG is not defined (i.e. they apply only when compiling
in debug mode).
Should you upgrade?
Yes. This higher level of internal ScriptEase debugging
will mean that your own applications are more robust, especially
if you exercise internal debugging by testing your applications
in a debug configuration and check your debug.log files.
To receive your upgrades visit http://support.nombasxxx.com/
with information about platforms and version needed.
Have a question about how to use ScriptEase:ISDK?
Let Dr. Scripter know at http://support.nombasxxx.com/