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

Re: Miscellanea



On Thu, 27 Mar 2008, David Van Horn wrote:

So it seems perfectly reasonable to specify that SRFI 42 qualifier names are matched based on symbolic equality and that the SRFI 42 library does not export bindings for qualifier names.

That is possible, but in my opinion not desirable. It would clash with the treatment of keywords everywhere else in R5RS and R6RS Scheme, and therefore with the expectations of users. It would gratuitously require non-hygienic macros beyond syntax-rules for its implementation. Also, one would lose the ability to exclude a subset of keywords to obtain a restricted sublanguage of the little language for use in teaching a class, and one would lose the ability to translate the little language to Japanese by import renaming.

Andre