[Proposal] Additional operator overloadings for multidimentional indexing and slicing

John Chapman johnch_atms at hotmail.com
Mon Jun 4 04:11:08 PDT 2012


On Monday, 4 June 2012 at 10:00:20 UTC, 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.

Maybe opUpperBound or opUBound?


More information about the Digitalmars-d mailing list