|
From: | Nigel Galloway |
Subject: | [Bug-kawa] [bug #13573] comparisons using kawa in clisp mode |
Date: | Wed, 29 Jun 2005 15:34:31 +0000 |
User-agent: | Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) |
URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13573> Summary: comparisons using kawa in clisp mode Project: Kawa Submitted by: nigel_galloway Submitted on: Wed 06/29/2005 at 15:34 Category: None Severity: 3 - Normal Item Group: Unexpected result Status: None Privacy: Public Assigned to: None Open/Closed: Open _______________________________________________________ Details: > java -jar kawa-1.7.90.jar #|kawa:1|# (if (list? '(a b c)) (+ 1 2) (+ 5 6)) 3 #|kawa:2|# (if (list? 27) (+ 1 2) (+ 5 6)) 11 #|kawa:3|# (exit) Process java exited with code 0 In common Lisp mode list? is always true. > java -jar kawa-1.7.90.jar --clisp #|kawa:1|# (if (list? '(a b c)) (+ 1 2) (+ 5 6)) 3 #|kawa:2|# (if (list? 27) (+ 1 2) (+ 5 6)) 3 #|kawa:3|# (exit) Being concerned that list? should really be listp I tried > > java -jar kawa-1.7.90.jar #|kawa:1|# (if (> (+ 1 4) 3) (+ 1 2) (+ 5 6)) 3 #|kawa:2|# (if (> (+ 1 4) 7) (+ 1 2) (+ 5 6)) 11 #|kawa:3|# (exit) Process java exited with code 0 > java -jar kawa-1.7.90.jar --clisp #|kawa:1|# (if (> (+ 1 4) 3) (+ 1 2) (+ 5 6)) 3 #|kawa:2|# (if (> (+ 1 4) 7) (+ 1 2) (+ 5 6)) 3 #|kawa:3|# (exit) Process java exited with code 0 But still the condition always seems to be true _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13573> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |