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