[Top][All Lists]
[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?
- [MIT-Scheme-devel] SYMBOL<? is not a total order consistent with EQ?,
Taylor R Campbell <=