$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Guillaume.Melquiond (gmelquio_at_[hidden])
Date: 2002-09-10 17:21:11
On Tue, 10 Sep 2002, Fernando Cacciola wrote:
> Great!!
> Where can I get the update code from?
Sorry, it isn't available for the moment. As I explained, we don't use
Windows computers, so it is always a bit painful to test new
modifications. And since it's already very late here, I won't do it now.
However, if you really want to test it, just comment out the problematic
lines :-). Indeed, they are not really important if you just want to have
a shot at the library. The problems are the bodies of the constructor
(which test for exceptional cases; I really don't understand why the
compiler isn't happy); and BCC seems to lack a 'rint' function.
> Hmmm.
> I'm confused.
> Is there any reason why the policy don't have to handle sqrt_down/up(0)?
> What does it mean that it 'don't have to handle'? Should I expect:
> sqrt_up(0)==-3.14? Or that it throws?
Not at all. It's just that 'sqrt_something' will never be called with an
argument equal to 0. It will only be called with a strictly positive
argument. So, when the argument is 0, even if you return -3.14 or throw an
exception or destroy the universe, it won't change the behavior of
'sqrt(interval)'.
Regards,
Guillaume