https://issues.dlang.org/show_bug.cgi?id=20670

--- Comment #12 from Paul Backus <snarwin+bugzi...@gmail.com> ---
> Because, since you've already gained, necessarily, the ability to deal with 
> types that cannot be turned into mutable declarations by any means, there is 
> no point to stripping immutable from `immutable struct S` anymore. What does 
> it buy you?

As Dennis said: fewer special cases in the type system.

Forget about Unqual. It was just meant to be an example (evidently not a very
good one). Avoiding special cases in the type system is the point.

--

Reply via email to