On 2012-11-26 00:12, Walter Bright <[email protected]> wrote:
On 12/25/2012 11:57 AM, Jakob Bornecrantz wrote:
On Tuesday, 25 December 2012 at 19:37:42 UTC, Walter Bright wrote:
Note that D offers this style of programming, with checkable purity,
immutability and ranges. I think it is a very important paradigm.
I think you missed a big part here, the by default of purity. It is in
D more
work to enforce purity of functions then not.
I think optional purity is pretty powerful. You can have the advantages
of either, at your choice.
Absolutely. But whether purity should be the default or not is orthogonal
to this.
I would have preferred opt-out purity to opt-in, but it's not exactly
make or break.
--
Simen