comp.lang.ada
 help / color / mirror / Atom feed
From: "Corey Ashford" <corSPAMey@rational.com>
Subject: Re: precise floats
Date: 1998/08/06
Date: 1998-08-06T00:00:00+00:00	[thread overview]
Message-ID: <6qco9b$eoj$1@usenet.rational.com> (raw)
In-Reply-To: dewar.902417129@merv


Robert Dewar wrote in message ...
>C Green said
><<
>  In article <6q7vtb$jk$1@heliodor.xara.net>,
>  Bob Fletcher <bob@radge.nospam.globalnet.co.uk> wrote:
>    What is the best way to define a float type that has greater precision,
>    (like a lot greater), than the default one? Is there a simple way to do
>    this?
>
>      type my_very_precise_type is digits <N>;
>
>  where <N> is the number of digits of precision you need.  Be aware, however,
>  that few compilers support float types of precision greater than 15 digits.
>>>
>
>Surely better advice is
>
>     type my_very_precise_type is System.Max_Digits;
[snip]

I think this is bad advice.

You want to find out at compile time whether or not the compiler
supports the precision you need, not at runtime where the system may
start behaving in mysterious ways because of inadequate precision.

I suppose it's another story if you just want the maximum precision that
the hardware allows.  I think that'd be a rare case though.

- Corey






  reply	other threads:[~1998-08-06  0:00 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-08-06  0:00 precise floats Robert Dewar
1998-08-06  0:00 ` Corey Ashford [this message]
1998-08-06  0:00 ` Samuel Mize
1998-08-07  0:00   ` Matthew Heaney
1998-08-07  0:00     ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
1998-08-04  0:00 Bob Fletcher
1998-08-04  0:00 ` Corey Ashford
1998-08-04  0:00   ` Corey Ashford
1998-08-05  0:00     ` Frank Klemm
1998-08-06  0:00       ` Robert Dewar
1998-08-06  0:00         ` dennison
1998-08-07  0:00           ` Robert Dewar
1998-08-07  0:00           ` paul.english
1998-08-08  0:00             ` Robert Dewar
1998-08-12  0:00               ` Kevin Radke
1998-08-25  0:00               ` Gene Ouye
1998-08-10  0:00             ` dennison
1998-08-07  0:00         ` Tom Weis
1998-08-07  0:00           ` Robert Dewar
1998-08-04  0:00 ` David C. Hoos, Sr.
1998-08-05  0:00   ` Bob Fletcher
1998-08-04  0:00 ` Christopher Green
1998-08-05  0:00 ` Matthew Heaney
1998-08-09  0:00 ` Bob Fletcher
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox