Why I'm hesitating to switch to D

Daniel Gibson metalcaedes at gmail.com
Thu Jun 30 14:59:40 PDT 2011


Am 30.06.2011 23:57, schrieb KennyTM~:
> On Jul 1, 11 05:52, Daniel Gibson wrote:
>> Am 30.06.2011 23:50, schrieb KennyTM~:
>>> On Jul 1, 11 05:39, bearophile wrote:
>>>> Jonathan M Davis:
>>>>
>>>>> Actually, I find the backticks to be by far the most pleasant way to
>>>>> get raw
>>>>> strings in D.
>>>>
>>>> I don't have backticks on my keyboard, so I use them only when they
>>>> are needed. They have even removed the backticks in the Python2 ->
>>>> Python3 transition partially because of this (and partially because
>>>> there is a more obvious way to do it in Python, and Python tries to
>>>> keep only one obvious way to do things).
>>>>
>>>> Bye,
>>>> bearophile
>>>
>>> Python's `xyz` is equivalent to repr(xyz). I think it is removed in
>>> Python 3 more because `...` is not worth the specialness as repr(). But
>>> D's `...` is much more worthy as a convenient literal syntax when
>>> involving '"' or '\'.
>>>
>>> (I know some keyboard doesn't have '[' and ']'. So having no '`'
>>> shouldn't be the reason it is removed from the language.)
>>
>> Keyboards without []? This makes programming nearly impossible O_O
> 
> That's why C has trigraphs! (yuck)

Right, totally forgot those.
Is this still a problem with recent keyboards (of any layout)?
I thought it was only a problem in the 70ies or so.


More information about the Digitalmars-d mailing list