On Wednesday, 9 March 2016 at 09:56:05 UTC, Guillaume Piolat wrote:
If I understand purity correctly (http://klickverbot.at/blog/2012/05/purity-in-d/), every function out there can be marked pure as long as it doesn't modify globals, shared variables or do I/O?

It seems more function can be marked pure that I previously thought.

Another question that ensues is: will the compiler prevent incorrect use of pure, so that it's safe to spam it in your code?

Reply via email to