On Wednesday, 10 April 2013 at 11:29:42 UTC, Dicebot wrote:
Except you can't be sure that your function is strongly pure with current design. Add ref parameter into the mix by accident and it will silently change to weak pure which is useless by its own.
pure + immutable and value parameters == strongly pure (as in functional). It is really that simple.