Am Mo., 9. März 2020 um 10:39 Uhr schrieb Lassi Kortela <>:
As for call/kw, 10 Scheme implementations currently support keywords in
their native call syntax. If we arrive at a good spec that is compatible
with them, perhaps more implementations will follow. Even if R7RS-large
uses a crutch like `call/kw` or `call`, most code might eventually be
able to avoid it and use ordinary procedure call syntax. `call/kw` or
`call` would be reserved for portable libraries, and applications could
use ordinary syntax. This would require standardizing the read syntax
for keywords at the call site (foo: vs :foo vs #:foo).

One may also want to share application code, I think.  It would be a pity if we had to encourage people to use native/unportable/proprietary syntax outside the realm of portable libraries.

[Apologies for not cc'ing wg2; when I did, my message bounced. I should
finally join the group.]

Prof. Dr. Marc Nieper-Wißkirchen
Universität Augsburg
Institut für Mathematik
Universitätsstraße 14
86159 Augsburg
Tel: 0821/598-2146
Fax: 0821/598-2090