Rational sequence

Ross Paterson ross@soi.city.ac.uk
Sat, 26 Oct 2002 18:50:05 +0100


On Tue, Oct 22, 2002 at 01:52:01PM +0100, Alastair Reid wrote:
> Once the release is out the door and things settle down a bit (both in
> Hugs and in my personal life), I'd like to cleanup the Hugs' internals
> which have gotten quite confused by layer upon layer of backward
> compatability code.  Practical benefits I hope for are:
> 
> - Make Float mean 'C float' and Double mean 'C double'.
>   Most of the code is actually in Hugs already but it was disabled
>   because of some long-irrelevant issue involving the foreign 
>   function interface.

Does this mean that we can safely enable USE_DOUBLE_PRECISION now?
If so, I think we should do it for this release.  Obviously the best
thing would be Float = float, Double = double, but I think most people
would prefer Float = Double = double to Float = Double = float.