[plt-scheme] Keyword args
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
http://www.szonye.com/bradd