Apparently unsigned types really are necessary

bcs bcs at example.com
Sat Jan 21 23:23:18 PST 2012


On 01/21/2012 10:05 PM, Walter Bright wrote:
> http://news.ycombinator.com/item?id=3495283
>
> and getting rid of unsigned types is not the solution to signed/unsigned
> issues.

A quote from that link:

"There are many use cases for data types that behave like pure bit 
strings with no concept of sign."

Why not recast the concept of unsigned integers as "bit vectors (that 
happen to implement arithmetic)"? I've seen several sources claim that 
uint (and friends) should never be used unless you are using it for low 
level bit tricks and the like.

Rename them bits{8,16,32,64} and make the current names aliases.


More information about the Digitalmars-d mailing list