They are not the same

Artur Skawina art.08.09 at gmail.com
Sat Apr 5 13:33:13 PDT 2014


On 04/05/14 21:51, Timon Gehr wrote:
> On 04/05/2014 11:53 AM, bearophile wrote:
>> John Colvin:
>>
>>> I think there's an argument that this should work, on the grounds that
>>> the context pointer is just another argument and therefore the lambda
>>> can be weakly pure.
>>
>> Was this discussed in the forum?
> 
> I've been bringing this up time and time again, but it is usually ignored.
> 
>> Do you think you can ask for an enhancement in Bugzilla?
>> ...
> 
> It's a plain bug. In fact, you have commented on it:
> 
> https://d.puremagic.com/issues/show_bug.cgi?id=9148

You're asking for bypassing immutability there (The first 'bar'.
That second 'bar' does not make sense w/o properly typed delegates;
the second 'foo' should indeed work).

artur


More information about the Digitalmars-d-learn mailing list