<p dir="ltr">On 26 Mar 2016 9:05 am, "Dicebot via Digitalmars-d" <<a href="mailto:digitalmars-d@puremagic.com">digitalmars-d@puremagic.com</a>> wrote:<br>
><br>
> On Saturday, 26 March 2016 at 07:42:43 UTC, Jonathan M Davis wrote:<br>
>><br>
>> So, while the separation between structs and classes definitely good for D code in general<br>
><br>
><br>
> I disagree with this statement. The very presence of utils like `Rebindable` or `scoped` indicates this wasn't a very clean design choice, not in a way it was implemented at least.</p>
<p dir="ltr">Isn't that more a slam at the "deprecations" that still have no compiler enforcement 6 years down the line, and not directly related to class storage itself?</p>
<p dir="ltr">I don't think Rebindable is a good example to show what is wrong with classes.  More in the direction of head(const).</p>