newLISP Stable Release v.10.5.0

Notices and updates
Post Reply
Lutz
Posts: 5279
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

newLISP Stable Release v.10.5.0

Post by Lutz »

This stable release introduces JSON processing, unlimited precision integer arithmetic and many other small enhancements.

The OSX-Intel version now comes compiled as a 64-bit application by default.

Release notes and files: http://www.newlisp.org/index.cgi?page=Downloads

markwong
Posts: 2
Joined: Tue Aug 07, 2012 6:05 pm

Re: newLISP Stable Release v.10.5.0

Post by markwong »

congratulations Lutz!

HPW
Posts: 1376
Joined: Thu Sep 26, 2002 9:15 am
Location: Germany
Contact:

Re: newLISP Stable Release v.10.5.0

Post by HPW »

Hans-Peter

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Re: newLISP Stable Release v.10.5.0

Post by Cyril »

The exec behaviour in win32 was changed somewhere between 10.4.5 and 10.5.0 (sorry, I haven't followed the development releases). In 10.5.0, it replaces "\n" line endings with "\r\n" in the executed process stdin, in all previous versions it wasn't (my pet script I found broken by this is dated back to 2008). Of course my script is trivial to fix, but I believe the old behaivour was more consistent: newlisp never does silent line-ending conversion. I believe the change should be reverted, or, if the new behaviour is official and final, it should be at least documented. Short examples:

Code: Select all

newLISP v.10.4.5 on Win32 IPv4/6 libffi, execute 'newlisp -h' for more info.

> (exec "od -bc" "hello\nworld\n")
0000000 150 145 154 154 157 012 167 157 162 154 144 012
          h   e   l   l   o  \n   w   o   r   l   d  \n
0000014
true

Code: Select all

newLISP v.10.5.0 32-bit on Win32 IPv4/6 libffi, options: newlisp -h

> (exec "od -bc" "hello\nworld\n")
0000000 150 145 154 154 157 015 012 167 157 162 154 144 015 012
          h   e   l   l   o  \r  \n   w   o   r   l   d  \r  \n
0000016
true
And yes, I am still a newlisp user! :-) And I am going to update the newlisp.vim for the new bigint syntax (and some other minor things) in a few days.
With newLISP you can grow your lists from the right side!

Lutz
Posts: 5279
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP Stable Release v.10.5.0

Post by Lutz »

Thanks for catching this. The O_BINARY mode was not set, due to a change for a future version of the MinGW gcc.

I have re-released v.10.5.0 for Windows:

http://www.newlisp.org/downloads/newlis ... gs-148.exe

and source:

http://www.newlisp.org/downloads/newlisp-10.5.0.tgz

there are few downloads so far.

Everyone who downloaded before 5:00PM PDT (GMT -7) or 24:00 UCT (GMT) should re-download.

Cyril
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia
Contact:

Re: newLISP Stable Release v.10.5.0

Post by Cyril »

Aha, now it works. (checking other everyday scripts collected over the years) Seems OK. Thank you!
With newLISP you can grow your lists from the right side!

johu
Posts: 143
Joined: Mon Feb 08, 2010 8:47 am

Re: newLISP Stable Release v.10.5.0

Post by johu »

Hello, Lutz.

I finished translartions of manual and CodePatterns.

CodePatterns-10500
guiserver_manual-150
newlisp_manual-10500

There are in here.

Regards,

Lutz
Posts: 5279
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP Stable Release v.10.5.0

Post by Lutz »

Many thanks Johu. All translations are online:

http://www.newlisp.org/newlisp_manual-jp.html manual

http://www.newlisp.org/manual_frame-jp.html manual with index frame

http://www.newlisp.org/guiserver-jp/ guiserver with index frame



A Reminder: Everyone who downloaded the Windows installer or source before 5:00PM PDT (GMT -7) or 24:00 UCT (GMT) on May 21st, should re-download.

Lutz
Posts: 5279
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP Stable Release v.10.5.0

Post by Lutz »

Gentoo Linux build script and Android build packages updated for v.10.5.0 are available from the download page:

http://www.newlisp.org/index.cgi?page=Downloads

adamss937
Posts: 1
Joined: Sat May 25, 2013 11:50 pm

Re: newLISP Stable Release v.10.5.0

Post by adamss937 »

Lots of nice features in the new release, and it works great on PowerPC architectures.

One thing I noticed that would be nice to change is that when using the -x option to create a standalone executable, the source code for the newLISP program is in clear text at the end of the executable. It would be nice if it were encrypted instead.

Lutz
Posts: 5279
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California
Contact:

Re: newLISP Stable Release v.10.5.0

Post by Lutz »

Any encryption would be very weak, because you just need to read the newLSP source to figure it out. The link feature is more a convenience feature for easy distribution and installation of software. Most users wouldn't even bother to find out where the source is. If they would, they would dig in the newLISP source too.

Post Reply