This stable release introduces runtime switching between internet protocols IPv4 and IPv6, adds other miscellaneous features and fixes a few bugs.
Download page for most frequent downloads:
http://www.newlisp.org/index.cgi?page=Downloads
All Files:
http://www.newlisp.org/downloads
Release Notes:
http://www.newlisp.org/downloads/newLISP-10.3-Release.html
Thank you for release 10.3, Lutz.
I finished translating manual of v.10.3 into Japanese.
//http://cid-23a9a25e1aec3626.skydrive.live.com/self.aspx/.Public/newlisp%5E_manual-10300.zip
By the Way, the version of Code Patterns in newLISP (//http) is v10.2.
It might be scheduled to be updated.
Then, I have some suggestion.
'push' and 'pop'
(pop L V) → 'v
(pop L V) → 'x
Branching
In the text, exp-true and exp-false are used.
But in exapmle, In the text, true-expr and false-expr are used.
And,
Quote
cond works like the multiple condition form of if but each part of condition-i exp-true-i must be braced in parentheses:
(cond
(condition-1 body-true-1 )
(condition-2 body-true-2 )
...
(condition-n body-true-n )
(true body-true)
)
Ecah body-true contains one or more expressions.
But, it might not be necessary.
Association lists
(lookup "John Doe" Persons -1) → make
(lookup "John Doe" Persons -1) → male
(assoc '("Anne" 'address) persons) → (address (country "USA") (city "New York"))
(assoc '("Anne" address) persons) → (address (country "USA") (city "New York"))
Stateless server with inetd
newlisp -c -d 4711 &
newlisp -c -d 4711 &
newlisp myprog.lsp -c -d 4711 &
newlisp myprog.lsp -c -d 4711 &
newlisp myprog.lsp -c -w /home/node25 -d 4711 &
newlisp myprog.lsp -c -w /home/node25 -d 4711 &
Test the server with telnet
Quote
Multi-line expressions can be entered by enclosing them in [cmd], [/cmd] tags, each tag on a separate line. Both the opening and closing tags should be on separate lines.
It is for Test with netcat on UNIX , maybe.
I am translating Code Patterns into Japanese, but I am sorry that it is not finished yet.
Thank you much for the new 10.3.0 Manual translation and the corrections to CodePatterns, Johu.
Both files are now online in their new versions:
http://www.newlisp.org/newlisp_manual-10300-jp.html
http://www.newlisp.org/CodePatterns.html
Thank you for online, Lutz.
And in //http://www.newlisp.org/downloads/CodePatterns.html
Allthough newLISP has a second,
Although newLISP has a second,
Regards,
I am sorry that I have released a wrong version, remained parse-date.
Now there is corrected version in
//http://cid-23a9a25e1aec3626.skydrive.live.com/self.aspx/.Public/newlisp%5E_manual-10300.zip
The skydrive.live.com link gives me a: "This item might not exist or is no longer available"
I just uploaded a revision of the manual with changes in the "2. Deprecated functions and future changes" chapter. Perhaps it is possible to incorporate these changes into the Japanese translation.
http://www.newlisp.org/downloads/newlisp_manual.html
Revisions are now marked with a date behind the version number. Make sure to do a reload in your browser, if the old version still loads. The revision is now 2010-02-06.
I sorry that I update a wrong name.
Now there is corrected version in
//http://cid-23a9a25e1aec3626.skydrive.live.com/self.aspx/.Public/newlisp%5E_manual-10300.zip
by rev 2010-02-06.
Maybe, 2010 is 2011 .
Regards,
Thanks Johu:
http://www.newlisp.org/newlisp_manual-10300-jp.html
There is a problem with the Ubuntu install process. After the install completes, I get:
newlisp: error while loading shared libraries: libreadline.so.5: cannot open shared object file: No such file or directory
From the UBUNTU main menu goto:
System/Administration/Synaptic Package Manager
Do a "Quick search" for:
libreadline5
and install it. This is a very small download and will be fast.
That took care of it, thanks!