Rant after trying Rust a bit

Chris via Digitalmars-d digitalmars-d at puremagic.com
Thu Aug 6 06:32:24 PDT 2015


On Thursday, 6 August 2015 at 12:56:05 UTC, rsw0x wrote:
> On Thursday, 6 August 2015 at 11:30:45 UTC, Idan Arye wrote:
>> On Thursday, 6 August 2015 at 11:26:10 UTC, Ola Fosheim 
>> Grøstad wrote:
>>> On Thursday, 6 August 2015 at 06:50:38 UTC, Walter Bright 
>>> wrote:
>>>> On 8/2/2015 8:17 PM, Ola Fosheim =?UTF-8?B?R3LDuHN0YWQi?= 
>>>> <ola.fosheim.grostad+dlang at gmail.com> wrote:
>>>> > [...]
>>>> "~=" to do binary
>>>> > [...]
>>>>
>>>> If you really felt this way, you'd expect the C != operator
>>>>
>>>>   a != b
>>>>
>>>> to be the same as:
>>>>
>>>>   a = !b
>>>
>>> I don't because "!=" is frequently used and usually in a 
>>> context where expectations points towards comparison and not 
>>> assignment.
>>>
>>> But I would prefer "=", "≠","<" and "≤" for comparison and 
>>> constants... then have something else for variable assignment.
>>
>> I understand your attempt to auction your old APL keyboard 
>> didn't go well?
>
> Compose keys have existed for a long time.
> The aversion to unicode is ridiculous.

That's because everything in IT is Anglo-centric (mainly US). To 
this day we suffer from the fact that nobody in the English 
speaking world bothered to cater for "special characters"[1], 
when computers and programming languages emerged as ever more 
important.

[1] the term "special character" tells a lot about the attitude. 
For French or Portuguese speakers "ç" is not a "special 
character" nor is "ñ" for Spanish speakers (not to mention other 
writing systems!).


More information about the Digitalmars-d mailing list