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

Should ":" be an extended alphabetic character?



By my reading of the Thrice Revised Report, in implementations that truely
support ":" as an extended alphabetic character it should be the case
that:

  (eq? 'user:cons 'lisp:cons)  => #F

Yet in implementations where ":" provides access to a Common Lisp style
package system it will be the case that this returns #T.

Thus it seems to me that the two are incompatible.  If you wish to permit
Scheme implementations to access a package system using ":", while
continuing to conform to the definition of the language, then you have to
give ":" some status other than extended alphabetic.