An inconvenient truth
KennyTM~
kennytm at gmail.com
Wed Oct 8 09:01:54 PDT 2008
Andrei Alexandrescu wrote:
> Dave wrote:
>>>
>>> Anyhow, this segment of the discussion is somewhat orthogonal to the
>>> rest of it as I think we all agree a Unicode notation will be an
>>> alternative, not an exclusive choice for template instantiations.
>>>
>>
>> Alternative? That's really what we need; a different group of symbols
>> that denote exactly the same thing, in Unicode no less <g>
>>
>> This whole discussion is getting goofy.
>>
>> Imagine a code maintainer who has a hard enough time grasping what the
>> template code is doing, much less having to slog through code where
>> the original developer(s) decided to use the Unicode "alternative"
>> depending on what day of the week it was.
>>
>> Beautiful!
>>
>> Let's all step back for a second here, and then just grant that
>> Walter's original idea is good enough and move on to more important
>> issues.
>>
>> It took me all of, oh, 5 seconds to look at some D template examples
>> to figure out what was going on and start emulating it with a "Hello D
>> Template World" of my own for a little practice. So I think the notion
>> that new users are going to eschew D or D templates based on the !()
>> syntax is just plain wrong, especially since somehow the discussion
>> has now changed to a Unicode Alternative (which, BTW, would only make
>> it harder on new users).
>
> You'd be amazed. I personally know two guys - awesome hackers - who
> wouldn't touch Eiffel in part because it introduces comments with "--".
> Not only that, but for one of them that was all the example he had to
> get to never even look at Eiffel. In fact I think this anecdote will
> start the introduction of TDPL. I think it's very instructive with
> regard to how much people care about syntax, and in what arbitrary ways.
>
> Andrei
Why no one says this when “enum foo = 1;” was introduced. -__-"
More information about the Digitalmars-d
mailing list