Characters in D

user4567 user4567 at 1234.te
Sat Nov 2 20:59:17 UTC 2019


On Saturday, 2 November 2019 at 20:58:06 UTC, user4567 wrote:
> On Saturday, 2 November 2019 at 20:53:30 UTC, user4567 wrote:
>> On Saturday, 2 November 2019 at 20:49:15 UTC, user4567 wrote:
>>> [...]
>>
>> Actually you asked why isn't there an implicit encoding if I 
>> understand correctly.
>
> That would require special cases in the compiler and language 
> semantics. Implicit encoding would only be possible when a char 
> literal is an array element. special cases in semantic are not 
> nice IMO. "here we are in an array so the literal can be 
> expanded to several bytes, here we're not in array so it's not 
> allowed", you see ? Not nice because confusing.

Even worse. The special case would only work in dynamic arrays 
and not static arrays.


More information about the Digitalmars-d mailing list