This page is part of the web mail archives of SRFI 58 from before July 7th, 2015. The new archives for SRFI 58 contain all messages, not just those from before July 7th, 2015.
This part of the Scheme standard (and the parts it refers to): #e #i #b #o #d #x These are used in the notation for numbers (section *note Syntax of numerical constants::.). was a mistake. It means, for example that #xafebabe is a number whereas #cafebabe is not. Yet the space of things that "fit in" with Scheme's top-level approach to delimeters and identifiers suggests that every token of the (abstractly stated) form #<IDENTIFIER> should be treated the same way. In essense, the number syntax is a very "selfish" allocation of the available syntactic space under octothorpe (and now, in this thread, people seem to want to recapitulate and lock-in that error). Would it have killed people to write: #x"afebabe" or #array (<array-spec> <data> ....) -t