On 4/9/2013 1:33 AM, Manu wrote:
How can 'weak pure' reasonably be called any kind of 'pure'? It's not pure at
all. The function returns a completely different result when called twice.
That's the definition of not-pure.
I suggest that no D language newbie would ever reasonably expect that behaviour.

I explained it in another reply here.

I agree that it is initially confusing. I was myself confused about it until Don set me straight!

Reply via email to