A little while ago I said I'd create a patch for ^^ as an exponentiation. A couple of people had requested that I make a post to the ng so they'd know when it happens. Here it is.

This is opPow(),  x ^^ y

http://d.puremagic.com/issues/show_bug.cgi?id=3481

And this is opDollar!(int dim) for multi-dimensional indexing

http://d.puremagic.com/issues/show_bug.cgi?id=3474

<attempt to avoid bikshed>
There have been long bikeshed discussions about the naming of both of these several times in the past. Please don't ask for name changes to x ^ y, x ** y, opLength, or opSize: there are known problems with all of those. And opEnd has the problem that you expect it to be paired with an opBegin. opDollar is not as aesthetically pleasing as you might wish, but it's obvious and completely unambiguous. I think they're the best options we have.


Reply via email to