development release newLISP v.10.0.3

Started by Lutz, March 25, 2009, 04:16:22 AM

Previous topic - Next topic

Lutz

• 'swap' now exchanges any two places

• bug fixes



Files and changes notes:



http://www.newlisp.org/downloads/development/">http://www.newlisp.org/downloads/development/

newdep

#1
Hi Lutz,



Is it perhaps an option to also install the /doc directory from the tgz

package into the /usr/share/newlisp directory?





Thats has a big advantage for seeking the current doc version with

the installed version.. I always have to move my bookmarks to the

new release..instead of having a steading one pointing to /usr/share/newlisp/doc





PS: thanks for the 10.0.3 release!
-- (define? (Cornflakes))

newdep

#2
Wow.. Im stupid ;-)



I never thought is was installed in /usr/share/doc/newlisp ..
-- (define? (Cornflakes))

newdep

#3
But just for the clarification..



release 10003 means 10.0.03  or 10.00.3 ?
-- (define? (Cornflakes))

Lutz

#4
It means: 10.0.03 or 10.0.3. The middle number only goes from 0 to 9, but the last from 0 to 99.

itistoday

#5
Any significant bug fixes...?  It'd be nice to know what to watch out for with previous versions.
Get your Objective newLISP groove on.

newdep

#6
10.0.3

    Expanded 3rd syntax in 'swap' (swap <place> <place>) The first two old

    call patterns are deprecated and will be removed in a future version.



    Eliminated a stacksize dependence when using 'find' with 'match'

   

    IBM AIX for PPC has been added as a platform and using the IBM xlc_r or gcc

    compiler. Some issues with newLISP server mode are not resolved yet.



    Fixed a memory mapping problem surfacing on IBM AIX 32-bit compiles



    Better handling of status in HTTP headers sent back from server



    'nil' and 'true' confused 'sort' and 'unique', fixed.
-- (define? (Cornflakes))

itistoday

#7
Thanks newdep! Sorry, I forgot to check the CHANGES.txt file in the dev directory. :-
Get your Objective newLISP groove on.

newdep

#8
Hi Lutz,



some questions about the SHA1.txt files



1) The SHA1.txt files on your download pages, are those correct?

    Or are the files updated afterwards?



2) Will you always maintain the SHA1.txt file in the dowload section?

If yes ill include the sha1 check in my update script..



Norman.
-- (define? (Cornflakes))

Lutz

#9
The SHA1 files are made on the server after I uploaded the files, and I have a copy of them outside of the ISP. There will always be a SHA1 file in the download and download/development section.

newdep

#10
Aha oke.. Well My sha check is different then the ones you display ;-)

Thats why my question was..





PS: Could you simplify the SHA1.txt content?



file sha1

file2 sha1

file3 sha1



instead of (file)= sha



Just a request but can live with the current way you display it ;-)
-- (define? (Cornflakes))

Lutz

#11
I am using the 'openssl' utility installed on FreeBSD of my ISP, and also installed on my Mac OS X home machine. The way you see it, is the way it comes out. This is what I do:


openssl sha1 *.tgz *.deb *.exe *.dmg > SHA1.txt



I just checked, and they are still the same :-)

newdep

#12
yes correct... But crypto.lsp thinks differently ;-)



Have a coffee first ;-)







$ openssl sha1 /tmp/newlisp-10.0.3.tgz              

SHA1(/tmp/newlisp-10.0.3.tgz)= 73ccc454cd6be078d055af8954dca19d570f769e



$ newlisp                                      



newLISP v.10.0.3 on Linux IPv4, execute 'newlisp -h' for more info.



(MAIN)-> (load (append (env "NEWLISPDIR") "/modules/crypto.lsp"))



(MAIN)-> (crypto:sha1 "/tmp/newlisp-10.0.3.tgz")

"ab1624608d2975fd9c49c35dedc1c4133e64af32"
-- (define? (Cornflakes))

newdep

#13
Correction!



Ill have a coffee first ;-)



Its OKE !
-- (define? (Cornflakes))

Lutz

#14
yes, not the file-name but the file itself (after the coffee):


> (module "crypto.lsp") ; try this (predefined  since 10.0.2 ;-) )

> (crypto:sha1 (read-file "newlisp-10.0.3.tgz"))
"73ccc454cd6be078d055af8954dca19d570f769e"
>