On 04/09/2013 09:56 AM, Dicebot wrote: > You can't and this is the most stupid thing about pure in D. Compiler can > detect > which one it is, but you can't force it to accept "pure" only as "strong > pure".
This is surely not so terrible -- it leaves the door open for a new keyword (strong pure actually seems quite good) which _does_ enforce that the function is strongly pure.
