[plt-scheme] Keyword args

From: Bradd W. Szonye (bradd+plt at szonye.com)
Date: Sat Oct 23 21:30:58 EDT 2004

Paul Schlie wrote:
> However although :x 2 may be though of as shorthand for (: x 2), it
> doesn't intuitively seem natural to presume it extends it's semantic
> influence beyond the symbol it's been pre-pended to, as x: 2 seems to
> more intuitively naturally indicate given it's traditional syntactic
> and semantic use. (which is I guess why I find (procedure :x 3 :y 3)
> visually disturbing, as I  tend to quickly parse as (( procedure :x)
> (3 :x) 3), which I know is not what was intended.

I don't think it's any more counterintuitive than (+ 1 1).
Bradd W. Szonye

Posted on the users mailing list.