HP3000-L Archives

August 2003, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Jerry Fochtman <[log in to unmask]>
Reply To:
Jerry Fochtman <[log in to unmask]>
Date:
Tue, 19 Aug 2003 12:36:29 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (29 lines)
At 11:25 AM 8/19/2003, Michael Anderson wrote:
>but one of the coolest attributes of M.P.E.; Forwards AND Backward
>compatibility.

HP only strived to provide forward compatibility.  There actually were/are
a number
of things that aren't backward compatible.  Backward compatibility is a
'...it depends..'
situation.  For example, the process stack markers changed at one point,
creating
potential problems for those that had developed programs to look in the
stack to obtain PARM values (which didn't require PM code) before there was
an intrinsic to obtain
this information.  Also, a number of tables or non-public routines changed
over the
years which affected 3rd party tools.  Most 3rd party tools did OS version
checks
to determine how to handle the differences.

So there's been a whole host of things that have evolved and to HP's credit,
forward compatibility has been quite seamless over the years.  Indeed, code
I wrote almost 30 years ago will still compile and run today without any
changes.
Certainly a testament to HP and their efforts at providing a stable business
computing environment.

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

ATOM RSS1 RSS2