From: michal k. <mi...@sf...> - 2005-07-23 00:08:42
|
Hi, thanks for all the answers, escpecialy to Pascal Bourguignon and Matthias Buelow. Just to straighten things out a bit - for me it's not the matter of fpu and the way floats are calculated. I've been trying to fight my way around it for few years. It's rather a matter of "I was expecting more" from lisp, and seeing same bug as in javascript is.. disappointing in a way. I guess I'll have to try using rationals somehow. And, just maybe, it would be a nice move to switch to doubles, and arrange readers other way round. I guess it would require some survey, what users want more by default - precision or speed. As I wrote, I'll try to think of a way around it, and I hope I'll come up with something (like using rationals if output has bigger precision then it should basing on input?), and I'll be happy to submit it for you to criticise or use. I keep wondering why I never saw it before... Best regards Mike |