D const design rationale

OF nospam at nospamington.com
Sat Jun 23 11:11:44 PDT 2007


Walter Bright Wrote:

> BLS wrote:
> > I am afraid you will not like this idea, but not afraid enough. <g>
> > 
> > Why not using a single keyword "const_" adding a number 1, 2, 3 to 
> > represent :
> > invariant, final, readonlyview.
> > the higher the number the higher (the stronger) the const.
> > means : const_3 == invariant;
> > At least a mental help, IMO; somehow borrowed from Modula 2 processes.
> 
> You're right, I don't like the idea <g>.

I'm curious. Was 'readonly' or 'readonlyview' considered as an alternative for 'const'? I kind of like the sound of 'readonly', and it doesn't make you think of C++ 'const'... but maybe that's bad.



More information about the Digitalmars-d mailing list