Differentiate const flavors using CASE?
Daniel Keep
daniel.keep.lists at gmail.com
Wed Mar 21 18:44:24 PDT 2007
Derek Parnell wrote:
> On Wed, 21 Mar 2007 17:33:00 -0700, Benji Smith wrote:
>
>> Andrei Alexandrescu (See Website For Email) wrote:
>>> Derek Parnell wrote:
>>>> On Thu, 22 Mar 2007 04:53:26 +0900, Bill Baxter wrote:
>>>>
>>>>> Here's a random thought:
>>>>> What about const vs CONST?
>>>>> The upcase version obviously being the more const of the two.
>>>>> The original proposal played with punctuation, and we've talked
>>>>> plenty about spelling, but we haven't talked about playing with
>>>>> case. It would be an odd-ball among keywords, admittedly, but if you
>>>>> asked 100 people which of 'const' and 'CONST' was the most constant
>>>>> you'd probably get 100 votes for 'CONST'. And he could become good
>>>>> friends with foreach_reverse, the other odd-ball keyword who is
>>>>> disparaged by the other kids because of his obesity and the big
>>>>> staple in his belly button.
>>>> LOL ... Now that *is* funny.
>>> Yah :o). Speaking of foreach_reverse, probably it would be wise to lobby
>>> Walter to deprecate it in favor of foreach(reverse) (item ; collection)
>>> { ... }. The keyword(extra) syntax is definitely becoming a D signature
>>> syntax.
>>>
>>> Andrei
>> What do you call that little non-keyword in parens when you refer to it
>> in your parsing code? If it's not a keyword or an operator or an
>> identifier, how do you refer to it?
>>
>> Just curious.
>
> An adornment/ornamentation/embellishment maybe?
We could always call them "ruby keywords"[1], and just annoy the hell
out of ruby users >:)
-- Daniel
[1] The phrase being stolen from the idea of "ruby text": small
additional text written beside Japanese kanji which helps disambiguate
them; pretty much exactly what these things are doing :)
--
int getRandomNumber()
{
return 4; // chosen by fair dice roll.
// guaranteed to be random.
}
http://xkcd.com/
v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D
i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
More information about the Digitalmars-d
mailing list