Re: [scheme-reports-wg2] R7RS-large backward compatibility
Lassi Kortela 09 Mar 2020 12:06 UTC
>> We don't have to use the `#:key' syntax if we don't want to force that Chez adds a mode where `#:key' is read in our sense as long as there are letters in the alphabet. `#&key' looks equally fine. Apart from that, if Chez is the only system using `#:key' for something else, we can simply ask its author. It seems that he has already once abandoned the `#:key' syntax for uninterned symbols: http://www.r6rs.org/r6rs-editors/2004-January/000043.html.
>
> Gambit uses #:foo for uninterned symbols.
Gauche does too:
(keyword? :foo) => #t
(keyword? ':foo) => #t
(keyword? '#:foo) => #f