[Uim-bugs] [Bug 617] New: boolean value representation is inconsistent
bugzilla-daemon at pdx.freedesktop.org
bugzilla-daemon at pdx.freedesktop.org
Fri May 14 15:26:07 EEST 2004
http://pdx.freedesktop.org/cgi-bin/bugzilla/show_bug.cgi?id=617
Summary: boolean value representation is inconsistent
Product: UIM
Version: unspecified
Platform: All
OS/Version: All
Status: NEW
Severity: minor
Priority: P4
Component: libuim: Scheme interpreter
AssignedTo: yamaken at bp.iij4u.or.jp
ReportedBy: yamaken at bp.iij4u.or.jp
CC: uim-bugs at freedesktop.org
boolean value representation is inconsistent as following.
uim> #f
()
uim> #t
1
uim> (not #f)
t
This is unusable to compare boolean lists. I should investigate this in R5RS.
uim> (equal? '(#f #t) (map not '(#t #f)))
()
Another R5RS-compliant implementation bahaves following.
gosh> (equal? '(#f #t) (map not '(#t #f)))
#t
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the uim-bugs
mailing list