On Fri, May 29, 2009 at 08:45:06PM -0700, Darren Duncan wrote:
> So does anyone else have thoughts on that?

Actually, I think ~x is kinda ugly.  And I like the mnemonic value of
x returning one thing and xx returning multiple things.  And in the
bitwise ops ~ doesn't indicate postprocessing.  And given that we've
only used a ~ modifier in bitops, people would look at ~x and try to
figure out what kind of bitop it was meant to indicate.  And in any
case, it would be silly to actually implement string replication in
terms of list replication.

So by all means feel free to speculate on what a mathematical syntax
module might tweak, but there are lots of obvious and not-so-obvious
reasons to keep the standard operators pretty much the way they
already are.  Most of the current-day tweaks are driven by semantic
simplifications, not the desire to refactor S03 yet again in pursuit
of some kind of completist agenda, which you know can never entirely
satisfy the mathematicians.  :)

Larry

Reply via email to