128 bit signed and unsigned integer types

Jarrett Billingsley jarrett.billingsley at gmail.com
Mon Dec 29 13:06:09 PST 2008


On Mon, Dec 29, 2008 at 3:34 PM, Chad J
<gamerchad at __spam.is.bad__gmail.com> wrote:
> Cool, but don't name it FixedInt unless it implements fixed point
> arithmetic.
>
> This name immediately suggests to me that it implements fixed point
> arithmetic using an integer of the given size, but then I'd be confused
> since I don't know how many bits are allocated to the fractional part.
>
> Maybe just Int.  Less typing.  Makes the point.  The template
> instantiation is a huge giveaway as to what is happening.
> Int!(64) == long
> UInt!(64) == ulong
> Int!(8) == byte
> etc..
> that would be "kicking rad".

I agree with you, but "FixedInt" couldn't possibly have anything to do
with fixed-point arithmetic, since fixed-point deals with
non-integers.  It's like having an imaginary real ;)

/me shames ireal.  bad, bad ireal!



More information about the Digitalmars-d mailing list