Inability to dup/~ for const arrays of class objects
Jonathan M Davis
jmdavisProg at gmx.com
Tue May 28 19:20:08 PDT 2013
On Tuesday, May 28, 2013 20:37:12 Steven Schveighoffer wrote:
> This is a different problem. Your problem is you can't apply const
> selectively to the tail of the reference. It's fundamentally sound, but D
> lacks the syntax to do it.
The syntax is actually the easy part. The problem is that the type system
itself doesn't differentiate between a class and a reference to a class, and
the whole compiler is wired that way. So, while adding a new syntax isn't that
hard (several have been proposed before), actually implementing it is a royal
pain (enough so that Walter gave up on it). It would definitely be nice to have
that fixed though.
- Jonathan M Davis
More information about the Digitalmars-d