From: Robert D. <rob...@ya...> - 2008-02-18 17:15:41
|
Hello, While testing Maxima + ABCL I encountered the following bug ... consider: (defun f (x) (prog (y z) ((lambda (u) (if (< x 0) (return nil))) nil) (return t))) When interpreted, (f -1) => NIL. When compiled, (f -1) => T. I'm pretty sure the result (f -1) => T is incorrect. For the record, with Clisp (compiled or interpreted), I get (f -1) => NIL. FWIW. Robert ____________________________________________________________________________________ Looking for last minute shopping deals? Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping |