[plt-scheme] keywords (a backward-incompatible change)
I just thought of one small point worth considering in the
suffix-vs-prefix decision. With suffix-keywords, what would happen to
the common pattern of writing
(require (prefix foo: "foo.ss"))
? Would foo: get parsed as a keyword and then cause the require+prefix
form to fail to match? Or would this just be special-cased to recognize
keywords too and convert them to the (partial) identifiers they're
intended to be?
Probably not the biggest issue, but there you are.
Dave