Thanks, Darren - It doesn't make a lot of sense to me, either. Maybe how I should have asked: "Why does FatRat evaluate to False when negative if it is a value of a KeyWeight?" Does that make more sense?
Quite possibly I'm just reading S32/Containers wrongly. -db. On Jan 21, 2010 4:04 PM, "Darren Duncan" <dar...@darrenduncan.net> wrote: David Brunton wrote: > I notice that C<KeyWeight> returns False and deletes the key for a key > whose value goes to zero or less than zero, issuing a warning in the > latter case. Is it the case that C<FatRat> always evaluates to False > in Boolean context when negative? > Please restate your question. I don't think it makes sense for C<FatRat> to evaluate to False for a negative number. -- Darren Duncan