From: Sam S. <sd...@gn...> - 2003-04-29 13:16:41
|
> * In message <200...@va...> > * On the subject of "floatprint.lisp" > * Sent on Mon, 28 Apr 2003 08:18:31 -0400 > * Honorable "John K. Hinsdale" <hi...@al...> writes: > > I'll continue w/ the debugging using two separate CLISP builds, one w/ > "--with-debug" (which exhibits the bug) and one without, which seems > to work. I'll try to track down where things are diverging. Sam, > after that I may come back to you for more help. sure! > I'm surprised to see all this code just to print floats. Isn't there > a printf/sprintf option to just do that? CL requirements (i/o consistency) go far beyond what C provides (not to forget long and short floats!) -- Sam Steingold (http://www.podval.org/~sds) running RedHat9 GNU/Linux <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.palestine-central.com/links.html> Apathy Club meeting this Friday. If you want to come, you're not invited. |
From: John K. H. <hi...@al...> - 2003-04-29 13:18:47
|
>> I'll continue w/ the debugging using two separate CLISP builds, one w/ >> "--with-debug" (which exhibits the bug) and one without, which seems >> to work. I'll try to track down where things are diverging. Sam, >> after that I may come back to you for more help. > sure! I've since traced the problem down to a form that multiplies a FIXNUM by a BIGNUM, with incorrect results when I build with --debug. See my comments on the Sourceforge bug report. I now need help again, or perhaps you would like to fix the bug - hint, hint?? :) I am curious if you can reproduce the multiply bug. |
From: Sam S. <sd...@gn...> - 2003-04-29 17:15:27
|
> * In message <200...@va...> > * On the subject of "Re: floatprint.lisp" > * Sent on Tue, 29 Apr 2003 09:18:26 -0400 > * Honorable "John K. Hinsdale" <hi...@al...> writes: > > I've since traced the problem down to a form that multiplies a FIXNUM > by a BIGNUM, with incorrect results when I build with --debug. See my > comments on the Sourceforge bug report. I now need help again, or > perhaps you would like to fix the bug - hint, hint?? :) > > I am curious if you can reproduce the multiply bug. the example in the bug works for me. let us keep the discussion there (for consistency). -- Sam Steingold (http://www.podval.org/~sds) running RedHat9 GNU/Linux <http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/> <http://www.mideasttruth.com/> <http://www.palestine-central.com/links.html> main(a){a="main(a){a=%c%s%c;printf(a,34,a,34);}";printf(a,34,a,34);} |