Discussion Thread: DIP 1033--Implicit Conversion of Expressions to Delegates--Community Review Round 1

aliak something at something.com
Thu Apr 23 20:15:19 UTC 2020


On Thursday, 23 April 2020 at 14:49:53 UTC, Meta wrote:
> On Thursday, 23 April 2020 at 13:20:08 UTC, Guillaume Piolat 
> wrote:
>> On Thursday, 23 April 2020 at 11:13:34 UTC, Patrick Schluter 
>> wrote:
>>>
>>> I always thought that lazy should also be marked at the call 
>>> site as it is a very different semantic on the caller and on 
>>> the callee. As it is now, it is true that the example above 
>>> is unfortunate and a real source of unpleasant surprizes.
>> +1
>>
>> Step 1: lazy must be used at the call site
>
> That would play havoc with generic code and would significantly 
> increase the complexity of standard phobos functions like map, 
> filter, etc.

Can you elaborate? How so?


More information about the Digitalmars-d mailing list