mit-scheme-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MIT-Scheme-devel] SYMBOL<? is not a total order consistent with EQ?


From: Taylor R Campbell
Subject: [MIT-Scheme-devel] SYMBOL<? is not a total order consistent with EQ?
Date: Wed, 8 Jun 2011 18:35:44 +0000
User-agent: IMAIL/1.21; Edwin/3.116; MIT-Scheme/9.1

(eq? 'a (string->uninterned-symbol "a"))
;Value: #f

(symbol<? 'a (string->uninterned-symbol "a"))
;Value: #f

(symbol<? (string->uninterned-symbol "a") 'a)
;Value: #f

This makes cref confused when it tries to handle macro-generated names
of top-level definitions.  What to do?  Say all interned symbols
precede all uninterned symbols, or break name ties by putting interned
symbols first, perhaps?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]