Deprecating this(this)

Guillaume Piolat first.last at gmail.com
Sun Apr 1 11:37:21 UTC 2018


On Sunday, 1 April 2018 at 01:01:24 UTC, Jonathan M Davis wrote:
> So, I think that the only large-scale benefit thet exists for 
> pure and really can exist for pure is the fact that you know 
> that the function doesn't access global, mutable state. 
> Everything else it does is just gravy and too limited to be a 
> "large-scale" benefit. Certainly, optimizations are clearly 
> _not_ the main benefit of pure, since they almost don't exist. 
> But over time, we have managed to add more gravy here and there 
> as we've figured out assumptions that can be made based on pure 
> (like the case where we can convert the result of a pure 
> function to immutable).
>
> - Jonathan M Davis

Great write-up.

Why keep pure when the benefits obviously don't outweight the 
costs?
Here is what I interpret reading this: "lost productivity".



More information about the Digitalmars-d mailing list