Chars are compared with eqv?.

original commit: 056c1aaff44918a4e2439aa84c6b931e1afd4473
This commit is contained in:
Sam Tobin-Hochstadt 2012-11-07 09:34:57 -05:00
parent 3e4bbc8394
commit dcb7dbac6d

View File

@ -40,7 +40,7 @@
;; identifier expr expr -> tc-results
(define (tc/eq comparator v1 v2)
(define (eq?-able e) (or (boolean? e) (keyword? e) (symbol? e) (eof-object? e)))
(define (eqv?-able e) (or (eq?-able e) (number? e)))
(define (eqv?-able e) (or (eq?-able e) (number? e) (char? e)))
(define (equal?-able e) #t)
(define (ok? val)
(define-syntax-rule (alt nm pred ...)