|
| 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] |