newLISP是一个类似Lisp语言的、用于一般用途的脚本语言。它具有 LISP 语言所有的魔力,但更容易学习和使用。 newLISP是友好的,快速和简小的。大部分您需要的功能都将已经内置。
newLISP v10.3.1发行说明:
&">nbsp; Documentation changes
When a list reference changes while being indexed an error is thrown.
Code written this way will normally not make sense, but now fails more gracefully.
(set 'lst '(1 2 3 4 5))
(lst (set 'lst '(1 2 3)))
---> ERR: list reference changed
MBCS coded characters in pathnames in the Windows UTF-8 version.
Better worded error message when wrong parameter type in implicit indexing of strings and lists.
Fixed a buffer overflow for interactive multiline mode for long input lines.
Fix for 'filter', 'index', 'clean', 'exist' and 'for-all' when handling empty list elements (). Also, these functions are now several times faster.
Check for missing parameter in inc, dec, ++, --. Using these without any parameter messed up the value of 'nil'.
Fixed crash bug with boolean 'true' parameter in 'dotree'
Minimum SDK changed to 10.5 Leopard for makefiles:
makefile_darwin_utf8_leopardPPC
makefile_darwin_utf8_leopardIntel
to make a universal Tiger 10.4 based version the file:
makefile_darwin_universal_utf8_compat
still exists (for questions about this -> Greg Slepak).
bug fix for 'timer' when using recursively and not using symbols but lambda expressions, e.g.: (timer foo 1) instead of (timer 'foo 1) when the (timer ...) statement is part of foo.
New version 0.3 of json.lsp module now processes backslashed characters as of JSON spec (thanks Ted Walther).
Speedup and memory lossless error recovery in 'map'.
Better memory management in error recovery of evaluateStream() and sysEvalString()
Did not clear EOF error in 'read-line'.
下载地址:http://www.newlisp.org/downloads/development/