On Wed, 14 Jan 2004, Olaf Wagner wrote:
> Henning Thielemann <iakd0@[EMAIL PROTECTED]
> wrote:
>
> > Now I have copied them to the arithmetic library, too:
> >
http://www.elegosoft.com/cgi-bin/cvsweb.cgi/cm3/m3-libs/arithmetic/src/basictypes/float/FloatTrans.ig?rev=1.21&content-type=text/x-cvsweb-markup
>
> > Unfortunately this makes the libm3 a step useless further. :-(
> Why not just fix them in libm3? If it doesn't break any programs,
> I don't see any objection to it.
I would very like to fix that, but in principle a program could rely on it
if it uses the constants in expressions of type REAL. Further, to make new
programs that rely on this fix compilable everywhere, this fix has to be
applied to all Modula-3 distributions, PM3 and CM3 are only some of them,
and even better to all copies of Modula 3 libraries installed somewhere.
That's the problem with all fixes in the standard libraries ... :-(


|