newLISP Stable Release v.10.5.0

Notices and updates

newLISP Stable Release v.10.5.0

Postby Lutz » Tue May 21, 2013 2:32 pm

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
Lutz
 
Posts: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California

Re: newLISP Stable Release v.10.5.0

Postby markwong » Tue May 21, 2013 2:51 pm

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

Re: newLISP Stable Release v.10.5.0

Postby HPW » Tue May 21, 2013 3:00 pm

Hans-Peter
HPW
 
Posts: 1352
Joined: Thu Sep 26, 2002 9:15 am
Location: Germany

Re: newLISP Stable Release v.10.5.0

Postby Cyril » Tue May 21, 2013 10:35 pm

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!
Cyril
 
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia

Re: newLISP Stable Release v.10.5.0

Postby Lutz » Tue May 21, 2013 11:53 pm

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.
Lutz
 
Posts: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California

Re: newLISP Stable Release v.10.5.0

Postby Cyril » Wed May 22, 2013 1:30 am

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!
Cyril
 
Posts: 183
Joined: Tue Oct 30, 2007 6:27 pm
Location: Moscow, Russia

Re: newLISP Stable Release v.10.5.0

Postby johu » Wed May 22, 2013 11:48 am

Hello, Lutz.

I finished translartions of manual and CodePatterns.

CodePatterns-10500
guiserver_manual-150
newlisp_manual-10500

There are in here.

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

Re: newLISP Stable Release v.10.5.0

Postby Lutz » Wed May 22, 2013 2:08 pm

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: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California

Re: newLISP Stable Release v.10.5.0

Postby Lutz » Sat May 25, 2013 2:33 pm

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
Lutz
 
Posts: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California

Re: newLISP Stable Release v.10.5.0

Postby adamss937 » Sat May 25, 2013 11:53 pm

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.
adamss937
 
Posts: 1
Joined: Sat May 25, 2013 11:50 pm

Re: newLISP Stable Release v.10.5.0

Postby Lutz » Sun May 26, 2013 2:14 pm

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.
Lutz
 
Posts: 5258
Joined: Thu Sep 26, 2002 4:45 pm
Location: Pasadena, California


Return to newLISP newS

Who is online

Users browsing this forum: No registered users and 1 guest

cron