|
From: | Raymond Toy |
Subject: | [Gcl-devel] Re: numerical quirks |
Date: | Wed, 11 Dec 2002 23:41:14 -0500 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3a) Gecko/20021210 |
Peter Wood wrote:
Hi, On Wed, Dec 11, 2002 at 12:48:51AM -0500, Raymond Toy wrote:(expt 2 (expt 2 (expt 2 (expt 2 2)))) causes SBCL and CMUCL to barf.I think barf is too harsh. They signal a continuable error saying the exponent is rather large and gives you the option of continuing the computation.Ok, I take 'barf' back. I wasn't trying to start an argument.
Neither was I. I just wanted to say what it really did.
Fussing over stuff like (sin -1) is out of place at this stage, IMHO. Thats what I was trying to say. We want sufficient bread and butter on the table before we can complain about the lack of champagne and caviar.
Indeed. But perhaps some of the problems are easy to fix and if so, why not fix them when they become known. (Does gcl have a bug tracking system. This would be a good place to put these kinds of bugs for later.) RayP.S. I was a gcl user for a long time, until I found CMUCL which did the kinds of numerical computations better. (A wish item for gcl: support non-consing (complex double-float) arithmetic. That would be really cool, making it only the second Lisp to do that.) I still like gcl and I'm glad someone has taken over maintenance of it.
[Prev in Thread] | Current Thread | [Next in Thread] |