Email list hosting service & mailing list manager

Read syntax for hygienic keywords Lassi Kortela (20 Oct 2019 10:34 UTC)
Re: Read syntax for hygienic keywords Shiro Kawai (20 Oct 2019 12:31 UTC)
Re: Read syntax for hygienic keywords Marc Nieper-Wi├čkirchen (20 Oct 2019 21:23 UTC)
Re: Read syntax for hygienic keywords Lassi Kortela (21 Oct 2019 08:27 UTC)
Re: Read syntax for hygienic keywords Per Bothner (21 Oct 2019 23:27 UTC)

Read syntax for hygienic keywords Lassi Kortela 20 Oct 2019 10:34 UTC

Continuing from Marc's intriguing idea in the last thread, how would we
have portable syntax for hygienic keywords?

SRFI 177 keyword-call is just a portable stopgap measure; for a
language's native syntax, something like this is probably better:

(foo a b #:key1 c #:key2 d)

The question then arises: how do you make those hygienic?

Maybe like this:

(foo a b #:(hygienic key1) c #:(hygienic key2) d)

Or use a different prefix for hygienic and unhygienic keywords.