> svn log, speaking on larry's behalf (>):
> > +The string concatenating form is:
> > +
> > +    <a b> X~X <1 2>           #  'a1', 'a2', 'b1', 'b2'
> > +
> > +The C<X~X> operator desugars to something like:
> > +
> > +    [~]�( <a b> X <1 2> )  #  'a1', 'a2', 'b1', 'b2'
                     ^

> If the C<X> variant already concatenates strings, why is it done
> explicitly in the desugaring of C<X~X>? Probably not what you
> intended.

I think it's just that the change is incomplete. It looks like the X
I've marked should have been changed to a XX.

-- 
"Of all  things,  good sense is  the most fairly  distributed:  everyone
thinks  he is  so well  supplied  with it  that even  those who  are the
hardest to satisfy in  every other respect never  desire more of it than
they already have."   --  Descartes, 1637      http://surreal.istic.org/

Attachment: pgpLyimbePuE8.pgp
Description: PGP signature

Reply via email to