D const design rationale
Walter Bright
newshound1 at digitalmars.com
Mon Jun 25 20:08:35 PDT 2007
OF wrote:
> 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'
readonly is a synonym for const, so no improvement there.
> 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.
readonlyview is too long.
More information about the Digitalmars-d
mailing list