On Tue, 30 Nov 2010 15:03:43 -0800 Walter Bright <newshou...@digitalmars.com> wrote:
> Andrew Wiley wrote: > > I've been following this thread on and off, but is there a definition > > somewhere of exactly what "const" means in D2 and exactly what that > > guaranties or doesn't guaranty? > > Const provides a read-only "view" of a reference and anything reachable > through > that reference. It guarantees that no other thread can read or write that > reference or anything reachable through it. > > It does not guarantee that there isn't a mutable alias to that reference > elsewhere in the same thread that may modify it. What would be the consequences if D had no const, only immutable (that, IIUC, removes the latter non-guarantee)? Denis -- -- -- -- -- -- -- vit esse estrany ☣ spir.wikidot.com