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
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos
_______________________________________________
phobos mailing list
[email protected]
http://lists.puremagic.com/mailman/listinfo/phobos