On Monday, June 04, 2012 14:00:18 Dmitry Olshansky wrote: > On 04.06.2012 13:57, Don Clugston wrote: > > On 03/06/12 19:31, tn wrote: > >> On Friday, 1 June 2012 at 01:57:36 UTC, kenji hara wrote: > >>> I'd like to propose a new language feature to D community. > >>> ... > >>> This patch is an additional enhancement of opDollar (issue 3474 and > >>> #442). > >> > >> Sounds awesome. However, the name opDollar should be changed to > >> something like opSize, opLength, opEnd or almost anything else > >> than the current name. > > > > opDollar is a pretty awful name but nobody could come up with something > > that is less awful. At least it is not confusing. Everybody instantly > > knows what it does. > > For built-in arrays $ is the length and the size, but that isn't > > generally true. > > > > Wish we had a better name, but opLength isn't it, and nor is opSize. > > opEnd might be the best of those three, but it kinda sounds like > > something to do with ranges. > > opEndSymbol ? It's no dollar but it's clear what it overloads.
TDPL already lists opDollar, and it's overloading the $ operator, so I would dispute that a better name _could_ exist. That would be like saying that opEquals would be better if it were renamed to opDoubleEqualSign. - Jonathan M Davis