newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on February 02, 2011, 07:38:14 AM

Title: newLISP Stable Release 10.3.0
Post by: Lutz on February 02, 2011, 07:38:14 AM
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
Title: Re: newLISP Stable Release 10.3.0
Post by: johu on February 04, 2011, 02:27:00 AM
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,


Quotecond 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
QuoteMulti-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.
Title: Re: newLISP Stable Release 10.3.0
Post by: Lutz on February 04, 2011, 05:42:01 AM
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
Title: Re: newLISP Stable Release 10.3.0
Post by: johu on February 05, 2011, 01:44:09 AM
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,
Title: Re: newLISP Stable Release 10.3.0
Post by: johu on February 05, 2011, 09:54:37 PM
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
Title: Re: newLISP Stable Release 10.3.0
Post by: Lutz on February 06, 2011, 04:13:40 AM
The skydrive.live.com link gives me a: "This item might not exist or is no longer available"
Title: Re: newLISP Stable Release 10.3.0
Post by: Lutz on February 06, 2011, 05:04:16 AM
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.
Title: Re: newLISP Stable Release 10.3.0
Post by: johu on February 07, 2011, 03:17:10 AM
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,
Title: Re: newLISP Stable Release 10.3.0
Post by: Lutz on February 07, 2011, 04:34:21 AM
Thanks Johu:



http://www.newlisp.org/newlisp_manual-10300-jp.html
Title: Re: newLISP Stable Release 10.3.0
Post by: adamss3 on February 07, 2011, 05:59:39 AM
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
Title: Re: newLISP Stable Release 10.3.0
Post by: Lutz on February 07, 2011, 07:48:09 AM
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.
Title: Re: newLISP Stable Release 10.3.0
Post by: adamss3 on February 07, 2011, 08:11:11 AM
That took care of it, thanks!