[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
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.