[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