help-smalltalk
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU Smalltalk math bugs


From: David G. Pickett
Subject: Re: GNU Smalltalk math bugs
Date: Sun, 14 Feb 2021 21:37:14 +0000 (UTC)

proper use of the config file should detect os based variations.  Does this 
work fine on other os?


-----Original Message-----
From: stes@PANDORA.BE <stes@telenet.be>
To: David G. Pickett <dgpickett@aol.com>
Cc: help-smalltalk <help-smalltalk@gnu.org>
Sent: Sun, Feb 14, 2021 10:47 am
Subject: Re: GNU Smalltalk math bugs


What exactly do you propose as a fix ?

----- Op 14 feb 2021 om 15:53 schreef David G. Pickett dgpickett@aol.com:

> Yes, ubuntu.  The bugs seem so old, and obvious, is this a defunct project?
> 
> -----Original Message-----
> From: stes@PANDORA.BE <stes@telenet.be>
> To: David G. Pickett <DavidGPickett@comcast.net>
> Cc: help-smalltalk <help-smalltalk@gnu.org>
> Sent: Sun, Feb 14, 2021 6:55 am
> Subject: Re: GNU Smalltalk math bugs
> 
> 
> Also note that I believe a similar issue is already in the Linux Debian bug
> database on GST.
> Are you using Debian and if not so, what kind of Linux ?
> 
> On Solaris, in GNU smalltalk I'm using a 32bit version of GST and I get:
> 
> st> 1.234567890q0
> 1.23456789
> st>  1.23456789123456789q0
> 1.23456789123456789
> st> 1.2345678987654321d0
> 1.234567898765432
> st> 1e-4
> 0.00001
> st> 1e-5
> 0.00001
> st> 1e-3
> 0.001
> st> .1d0
> stdin:7: expected expression
> st> .1d0
> stdin:8: expected expression
> st> 0.1d0
> 0.1
> st> 1.23456789123456789d0
> 1.234567891234568
> 
> 
> Note that the result 1e-5 and 1e-4 are the same for me ,
> but this is not a problem for internal arithmetic.
> 
> The internal representation is OK (and arithmetic on the objects is also OK);
> I think this is somewhere some issue in the external printing routines
> "displaying" the internal representation / converting it to output format.
> 
> Regards,
> David Stes
> 
> 
> ----- Op 13 feb 2021 om 18:08 schreef David G. Pickett
> DavidGPickett@comcast.net:
> 
>> Running gst on Linux, the blizzard of math errors and invalid exceptions
>> is a real disgrace.  Just entering numbers makes it disgrace itself:
>> 
>> dgp@dgp-p6803w:~
>> $ (cd smalltalk-3.2.91 ; ./gst)
>> GNU Smalltalk ready
>> 
>> st> 1.234567890q0
>> 1.23456789
>> st> 1.23456789123456789q0
>> 1.253
>> st> 1.2345678987654321d0
>> 1.23456789876501
>> st> 1e-4
>> 0.00001
>> st> 1e-5
>> 0.0000063715563
>> st> 1e-3
>> 0.001
>> st> .1d0
>> stdin:7: expected expression
>> st> 0.1d0
>> 0.1
>> st> 1.23456789123456789d0
>> 1.35236
> > st>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]