> 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/
pgpjILcxxtBjT.pgp
Description: PGP signature