digitalmars.D - Re: Tidy auto [Was: Re: disable]
- Jerry Quinn <jlquinn optonline.net> Jan 18 2010
- Travis Boucher <boucher.travis gmail.com> Jan 19 2010
bearophile Wrote:myself). If this is true then a syntax like: auto immutable x = y * 2; can be seen as too much long and boring to write all the time, so the "immutable" keyword may need to be changed again :-) For example into "val" (also as "retard" has said), so it becomes shorter (here "auto" is present if and only if the programmer wants type inference, as I have written in other posts, to clean up its semantics): auto val x = y * 2;
How about "fixed"? It's a little longer than val, but still carries "set in stone" semantics. auto fixed x = y * 2;
Jan 18 2010
Jerry Quinn wrote:bearophile Wrote:myself). If this is true then a syntax like: auto immutable x = y * 2; can be seen as too much long and boring to write all the time, so the "immutable" keyword may need to be changed again :-) For example into "val" (also as "retard" has said), so it becomes shorter (here "auto" is present if and only if the programmer wants type inference, as I have written in other posts, to clean up its semantics): auto val x = y * 2;
How about "fixed"? It's a little longer than val, but still carries "set in stone" semantics. auto fixed x = y * 2;
It'd be nice to not introduce 'fixed' unless it referred to fixed point math. (not using it at all leaves the openings for vendor extensions targeting embedded platforms)
Jan 19 2010








Travis Boucher <boucher.travis gmail.com>