ow Integers Should Work

Don nospam at nospam.com
Mon Dec 5 23:20:11 PST 2011


On 06.12.2011 05:21, bcs wrote:
> On 12/05/2011 08:37 AM, Don wrote:
>> On 05.12.2011 14:31, bearophile wrote:
>>> Found through Reddit, two blog posts about how integers should behave
>>> in system languages (with hardware support):
>>>
>>> http://blog.regehr.org/archives/641
>>> http://blog.regehr.org/archives/642
>>>
>>> Bye,
>>> bearophile
>>
>> Not very convincing, since he proposes a change to existing
>> architectures, and seems completely unaware of the overflow flag.
>
> I think he's looking at it form the language theory standpoint. As such,
> architectures has nothing to do with it (the architectures to be
> targeted has yet to be defined at that point)and getting access to the
> overflow flag would require exposing it natively in the language.

It's not that he hasn't specified an architecture. It's a proposal which 
does not work on _any_ existing architectures!
It's pure fantasy.

And he talks about NaN, when he means infinity. Floating point overflow 
never results in a NaN. He doesn't seem to know anything about 
saturating integer arithmetic, which exists in hardware (even x86 
machines have supported a couple of operations since 1996).

Useless.


More information about the Digitalmars-d mailing list