newLISP Fan Club

Forum => newLISP newS => Topic started by: Lutz on August 21, 2005, 07:59:41 AM

Title: development version newLISP 8.6.4
Post by: Lutz on August 21, 2005, 07:59:41 AM
* more fixes for 'count', 'difference', 'intersect', 'sort' and 'unique' when passing empty lists



change notes: http://newlisp.org/downloads/development/CHANGES-8.6.0-4.txt



files: http://newlisp.org/downloads/development/



Lutz
Title:
Post by: Fanda on August 22, 2005, 12:17:51 PM
Hello!

Thanks for the repair.



I have one suggestion: Do you use any kind of "sanity test" to see if the changes in newLISP didn't affect the functions negatively? Something like (test-GMP) in gmp.lsp.

We could write some script testing the correctness of all functions. (Lots of work, though...)



Fanda
Title:
Post by: Lutz on August 22, 2005, 04:31:34 PM
There are files called 'qa_dot' (for decimal point) and a 'qa_comma' (for locales with decimal comma) in the newLISP source distribution. These files are used as a 'sanity' test and continuosly grow with test-regressions if new bugs are found.



For each official release I also do a test for memory leaks.



Lutz
Title:
Post by: Fanda on August 22, 2005, 11:36:57 PM
Impressive!



Fanda