More on (long)reals
Tom,
I don't know the problem you are having 'cause I didn't see the letter you
sent to M2S/PTI/Benchmark or whoever is "dodging blame" this week. However
I found a probalem with the LongRealConversion and RealConversion libs.
There is a line in the ConvLongRealToStr and ConvRealToStr procedures that
reads:
num:=num+PowerOfTen(-D)*0.5D; It should read:
num:=num+PowerOfTen(-D-exp)*0.5D; This is in the ConvLongRealToStr. The
same line (single precision, of course) needs to be changed in the
ConvRealToStr procedure. Then recompile and move the output files into the
appropriate M2 subdirectory.
As for support, you should be specific about youtr problem eventhough you
will get no true help from the new wardens -er- owners. Basically they want
you to get so disgusted that you do two things: 1) buy BenchMark 2) come
to mistrust those truned out by the ownership change so that when their new
product hits you will not buy it.
When I furst found the problem, I thought it was in the compiler. I asked
for support here by publishing fragments of the troublesome code and desc
ribed the output. I got no response. I went to AmigaTech and posted in
"other languages" about how I felt like a victim of a business coup by
Benchmark (after hearing their explanation of how they came by M2S). I got
told my statements were "Scandalous" but received no support. So if you put
the full explanation of the problem before them, you take that excuse away
form them.
Then they wine (most exxagertedly, I might add) about M2S being "full" of
bugs. It really wasn't. But even if it was, how come "you-know-who" is
still selling it but not supporting it?
There was this company called Gulfstream. They bought the rights to a
design for the Commander 112 and 114 from Rockwell. These planes were
plastered with a wealth of Airworthiness Directives. Gulfstream tried to
wine that it was all rockwells fault and that they could not support the
owners of the aircraft in reworks to bring the craft into compliance with
[ MORE ]