On Monday, 8 December 2014 at 11:49:47 UTC, ketmar via Digitalmars-d wrote:
On Mon, 08 Dec 2014 11:37:00 +0000
Dominikus Dittes Scherkl via Digitalmars-d
<digitalmars-d@puremagic.com> wrote:

On Monday, 8 December 2014 at 08:46:49 UTC, bearophile wrote:
> Freddy:
>
>> Why not keep size_t implictly convertable but disallow it >> for
>> usize.
>
> This is an interesting idea. (But the name "uword" seems > better).
YES.
And I want a signed variant of this (instead of the ugly ptrdiff_t):
I want to wield my sword!
"uword" is meaningless, and "usize" is meaningfull. but i like
"sword"... yet i used to 16-bit words.

This is just my opinion and I could be persuaded otherwise but word/uword seem nicer. It seems more descriptive, the size of a word on the system. Also I see less potential for name conflicts. The type "size" will probably conflict with alot of symbol names (function names/variables/etc). I would be willing to bet this is why C/C++ initially used "size_t" instead of "size" in the first place.

Reply via email to