Re: truncate/floor with logBase
Thorsten Stocksmeier <[email protected]>
| Newsgroups | gmane.comp.lang.haskell.hugs.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi Alastair, thanks for your reply! Main> floor (logBase 2 (fromInteger 32768)) -- should be == floor 15.0 > > 14 > >Rounding error I suspect. > >Prelude> logBase 2 (fromInteger 32768) - 15.0 >-9.53674e-07 Okay, but is that my fault or hugs'? Independent of that: Is there a workaround? Before logBase I used log n / log 2 as a simulation of logBase 2. Still have to find out whether this solves the problem. (well maybe logBase *is* in fact log/log - must stick my nose into the prelude this afternoon) Sincerely, Thorsten