< :the previous in number
^ :the list in numerical order
> :the next in number
P :the previous (in thread)
N :the next (in thread)
|<:the top of this thread
>|:the next thread
^ :the parent (reply-to)
_:the child (an article replying to this)
>:the elder article having the same parent
<:the youger article having the same parent
---:split window and show thread lists
| :split window (vertically) and show thread lists
~ :close the thread frame
.:the index
..:the index of indices
Robert Klemme wrote:
> On 28.10.2009 19:21, Matthew K. Williams wrote:
>>> I bash my head against the wall? :)
>>
>> Pamphlet -> http://en.wikipedia.org/wiki/IEEE_754-2008
>>
>> Popcorn, well, it's kinda hard to transmit over the wire. ;-)
>
> Easy to do with a modern email client - just needs support for POP3 and
> a working firewall (for the heat). :-)
LOL!
>
>> As a rule of thumb, if you really care about the decimals, either use
>> BigDecimal or integers (and keep track of where the decimal should be --
>> this is common for $$$$). Unfortunately, this is not limited to ruby,
>> either -- C, Java, and a host of other languages all are subject.
>
> Absolutely: this is a common issue in *all* programming languages which
> are not systems for symbolic math (like Mathematica) because they do not
> work with real numbers but just rational numbers.
That is not the issue here -- after all, BigDecimal does precise
arithmetic, but only with rational numbers. The issue is rather that
IEEE 754 does an inadequate job of representing arbitrary rational
numbers, and the small errors are accumulated and magnified in
calculations.
>
> Cheers
>
> robert
Best,
--
Marnen Laibow-Koser
http://www.marnen.org
marnen / marnen.org
--
Posted via http://www.ruby-forum.com/.