newLISP® v.10.3.2 Release Notes
rev 2011-7-20

10.3.2 is a stable maintenance release with bug fixes and efficiency
improvements. Except for a new way to encode unicode/UTF8 characters
in a string and a change int the way xfer-event bytes sizes
are reported, no new functionality has been added or changes have been made.

Additions

Quoted strings now can contain unicode characters encoded using
\u.... , where .... are four hex digits e.g.:
"\u03b1\u03b2\u3b3" for the Greek letters "αβγ" (aplha, beta, gamma).
When reading the string, newLISP will translate it to UTF8 encoded
characters on UTF8 enabled versions.

An EOF error in read-line was not cleared and made all
subsequent calls to read-line fail with nil.

xfer-event now reports netto bytes sizes transferred. Before, accumulated
bytes were reported. As one get-url, put-url or post-url
request can contain several subrequests, the accumulated numbers were sometimes confusing.
Now the sum of the numbers reported will always reflect the total size transferred.
If an accumulated number is needed, it should be calculated in the xfer-event
function.

Compatibility

The minimum Mac OS X version to run this release is Leopard 10.5. This release
will not run on Mac OS X Tiger 10.4, but still can be compiled on this
version using the default makefile_darwin_utf8 build script for Mac OS X.

All scripts running on version 10.3.0 also run on 10.3.2 without changes, except
when xfer-event is used, reported xfer sizes are not accumulated.