development version newLISP 8.6.3

Started by Lutz, August 20, 2005, 08:16:40 AM

Previous topic - Next topic

Lutz

* a fix for the new difference algorithm in 8.6.2



For details see the http://newlisp.org/downloads/development/CHANGES-8.6.1-3.txt">http://newlisp.org/downloads/developmen ... .6.1-3.txt">http://newlisp.org/downloads/development/CHANGES-8.6.1-3.txt



For files see http://newlisp.org/downloads/development/">http://newlisp.org/downloads/development/



Lutz

newdep

#1
'difference' did sometimes not unique, 'nil' treated incorrectly



Was that on the linux 8.6.2 also?
-- (define? (Cornflakes))

Lutz

#2
Everything is fine on the oficial rlease version 8.6.0.



The problems where introduced by changes in the sort algorithm necessary for the new faster 'count', 'difference', 'intersect' and 'unique'.



Note that 8.6.3 has still problems with empty lists in

'count' and 'sort' caused by changes in 'sort'.



Lutz

newdep

#3
Ah... This is the first time i need to move back to an official release ;-)

Ill test my tool with 8.6.0 further on... Thanks..
-- (define? (Cornflakes))

newdep

#4
HA your right... the 8.6.0 works the way it should !! my program now runs

exactly as expected..MMMM and i was breaking my head over it yesterday why i had problems with 'difference and 'nil-lists..

THANKS
-- (define? (Cornflakes))

Lutz

#5
Yes, nowbody should rush into this series of development releases. The changes made are a liitle bit more far reaching and things have to be tested well. But the only functions which could be affected are:



count, difference, intersect, unique and sort, which all use a changes sort algorithm.





Lutz