[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: proposals for R5RS (sorry)
> > I approve of adding vector patterns and an escape.
>
> > I think overloading dot-dot-dot would be silly and confusing.
> > Sort of like overloading a single operator to mean both LAMBDA
> > and QUOTE would be.
>
> I don't agree with your objection, and your analogy is flawed.
> Whatever the escape is, it will be used infrequently, and ... will
> suggest to the reader that something is going on with ellipses. For
> those writing macros, ... is an easier escape to remember.
>
> We can't use the same keyword for both lambda and quote, since there is
> no way in general to know which is intended. With the proposed use of
> ellipses, there is no such ambiguity.
I'm worried that two uses of "..." would be confusing, but perhaps
they wouldn't be. I'm not sure. Before I can be happy with "..."
I'd like to know that the meaning will be clear to the human reader,
not just to Scheme.
-- jeff