On Wed, Feb 17, 2010 at 07:21:31PM -0500, Gabe Goldberg wrote:
> From: Gabe Goldberg <[email protected]>
> Subject: End of an era
> To: [email protected]
>
> Mike Cowlishaw, developer of the REXX language, author of several books, ...

<OT REXX>
in the dark ages (before linux) I was co/author of a package which
was used by a large german publishing house to look after their
Data-Center equipment in terms of inventory, costs, and
"how-many what's do we have where".

One of the interesting things was that the source package had to
run natively on VM/CMS, OS/2 and in the DOS-Box of WfW 3.11, so creating
a roll-your-own spreadsheet in REXX became the text-adventure of choice.
(Not everybody had spreadsheets in those days and those that did weren't
all that compatible, so you can see just how far we've come in all these
years;-)

Up till then people had been entering items like:

        Quantity        ModNr   Descr   Price-in-USD
        ========        =====   =====   ============
        100             Modem   9600n81 999.999
        50              3278M5  Term    999.999
        10              3770    Disk    999.999
        1               3420    Tape    999.999

This worked surprisingly well for several Fiscal Quarters in several
countries and on several platforms until one of the bigger outfits
decided to report their newest toy which they had bought used
from somewhere. It was a 3390 Model E600, but to make it fit into
the columns they had tried to call it a 3390E600.

They called me up in their early evening and complained that "your
<deleted> software says that this thing is too <deleted> expensive -
too much value or something - and that's just plain wrong.  It was a
bargain at the price, says the boss, so you go fix your <deleted>
software."

It took us a while to realise that the problem was neither the price not
the total, but that the value of the ModNr-variable becoming 3090E600
was blowing the top off the the size of the largest expressible integer
taken to the power of 600.

So the moral of the <OT> story is ...
Computers don't do what you want, they do what you tell them to do.
</OT REXX>

@Mike - thanks
//rhi - back to lurking
--
Unix:        "Your gun", "Your bullet", "Your foot" BUT "Your choice".
M$-CE/ME/NT: Same as Unix, BUT: "No choice", AND "We Aim Higher".

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to