Evening, Thanks for the near-instantaneous reply!
On Sat, Jan 12, 2002 at 05:59:02PM -0500, Scott Turner wrote: > Welcome. Hope you find it as fun and useful as I. I'm sure I will! My wee adventure into the world of functional programming has been nothing short of delightful so far, and there's so much more to figure out ... > > Why is it that `Double's in Hugs only seem to have the same > > precision as a `Float'? > As the Hugs manual says in 9.1, The Double type is implemented as > a single precision float (this isn't forbidden by the standard but > it is unusual). Ah. They don't seem to give any justification for doing this either! ;_; > But if you build Hugs yourself, there's a line in options.h 'fraid I've been too spoilt by Debian, haven't built anything from source in ages ... I'll notify Hugs' package maintainer and see if I can convince him/her to apply this ... > From a bit of browsing the code, it appears that setting > USE_DOUBLE_PRECISION will increase the precision of both Float > and Double types. Don't suppose the Haskell spec put a maximum precision level on Floats? (Or I take it it's the standard Double >= Float?) mata ne, /Liyang -- .--| Liyang Hu |--| http://nerv.cx/ |--| Caius@Cam |--| ICQ: 39391385 |--. | A [programming] language that doesn't affect the way you think | | about programming is not worth knowing. | _______________________________________________ Haskell-Cafe mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell-cafe