newLISP® v.10.6.0 Development Release
2014-04-08
This stable release adds macro as a native function, fixes
an old debugger highlighting problem and adds many other improvements
in several areas.
Additions and changes
Changes and additions in Guiserver
- New table functions: gs:table-remove-row, gs:table-set-column-name
and gs:table-set-row-count. To avoid API naming confusion, the naming of old
gs:table-set-row-number is deprecated and should be called as
gs:table-show-row-number. The old naming will continue to work.
Thanks to Ferry de Bruin for implementing the new functions.
- When creating a table using gs:table, a headerless table can be created
by specifying empty strings "" for all column headers. The function
gs:table-add-column will work accordingly.
- Three new optional parameters for gs:scroll-pane can specify column headers,
row headers and a widget for the top left corner of a table used in the scroll pane.
Bug fixes
- The big integer version of the -- (decrement) operator left the sign of the
second operand changed.
- bayes-query with Fisher's inverse Chi² method calculated
wrong probabilities when training in more than two categories. When training in two
categories, the result probabilities were swapped, reporting the probability for the
second category first. When using the Chain Bayesian method, results were
always correct.
- Fixed a cell leak introduced in version 10.5.4 when deleting contexts.
- A fix in round when the value is 0.5.
- The debugger will now always highlight the correct expression, not highlight
the first of multiple instances.
- find-all in string mode now returns the empty list () instead
of nil when nothing is found and as described in the manual.
- Fixed a crash bug when the colon operator has missing or wrong-type args on
64-bit compiles.
- A fix for directory? and file? when applied to root directories
on Windows.
Other changes
- Documentarion changes.
- Additions and changes to qa scripts.
Compatibility with previous versions
This version is compatible with previous versions in the 10.5.x series except
for the changes in the length function when applied to integers and floats.
∂