[phobos] CustomFloat
Andrei Alexandrescu
andrei at erdani.com
Thu Aug 26 22:59:40 PDT 2010
My understanding is that CustomFloat is now in good shape. Is that correct?
Thanks,
Andrei
On 6/8/10 1:04 PDT, Lars Tandle Kyllingstad wrote:
> On Sat, 2010-06-05 at 10:42 -0400, David Simcha wrote:
>> Robert Jacques (who I know offline and, in fact, was the person who
>> introduced me to D) has massively improved/debugged CustomFloat and
>> asked me to post it for review and commit it to Phobos. See the
>> attached file. If everyone's happy with it, I'll replace the current
>> impl in std.numeric and check it in.
>
> It's awesome that someone's working on this -- I've seen people
> complaining about the state of CustomFloat several times. (I think the
> last time was when we discussed the possibility of using an 80-bit
> CustomFloat in Masahiro's msgpack library, to wrap 80-bit reals on
> systems that don't support them.)
>
> That said, I'm having some problems with it. Looking at the code and
> documentation, the following should be correct usage:
>
> alias CustomFloat!16 float16;
>
> However, compiling it with DMD 2.046, I get the errors
>
> customfloat.d(430): Error: template instance ToBinary!(real)
> does not match template declaration ToBinary(F) if
> (is(CustomFloat!(F.sizeof * 8)))
> customfloat.d(430): Error: ToBinary!(real) is used as a type
> ...
>
> -Lars
>
> _______________________________________________
> phobos mailing list
> phobos at puremagic.com
> http://lists.puremagic.com/mailman/listinfo/phobos
More information about the phobos
mailing list