<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br></blockquote></div>
Yes, there are many features not everybody needs. Yet they have to be chosen by some means (language design) and yet there will always be disagreement.<br>
<br></blockquote><div>No, do the minimum</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
But remember each feature has a cost. Not only what it adds to your app (which it may well be worth), but also what it adds to the compiler: Now and in future maintenance. </blockquote><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

And are you sure this feature is really that simple? Now and in all future?<br>
<br>
Now it may just be an: check (for existence as var) and quote the literal identifier. But soon you or someone wants to pass a pointer to a variable, and that will raise the cost a lot.<div class="HOEnZb"><div class="h5">
<br></div></div></blockquote><div>KISS principle - at present it just cannot be done w/o messing with debug, so just check, & quote the literal val as you suggestl Minimal compiler cost? </div><div> </div></div>