home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #23 / NN_1992_23.iso / spool / vmsnet / internal / 1405 < prev    next >
Encoding:
Internet Message Format  |  1992-10-07  |  1.7 KB

  1. Xref: sparky vmsnet.internals:1405 comp.os.vms:16181
  2. Newsgroups: vmsnet.internals,comp.os.vms
  3. Path: sparky!uunet!stanford.edu!agate!spool.mu.edu!uwm.edu!linac!att!cbnewsk!cbnewsj!att-out!pacbell.com!decwrl!pa.dec.com!nntpd2.cxo.dec.com!adserv.enet.dec.com!winalski
  4. From: winalski@adserv.enet.dec.com (Paul S. Winalski)
  5. Subject: Re: VMS shareable images, what's wrong with them?
  6. Message-ID: <1992Oct7.174849.22585@nntpd2.cxo.dec.com>
  7. Lines: 18
  8. Sender: usenet@nntpd2.cxo.dec.com (USENET News System)
  9. Reply-To: winalski@adserv.enet.dec.com (Paul S. Winalski)
  10. Organization: Digital Equipment Corporation, Nashua NH
  11. References: <Bvo7FC.M01@ithaca.com> <1aubqgINNbhn@gap.caltech.edu>
  12. Date: Wed, 7 Oct 1992 17:48:49 GMT
  13.  
  14.  
  15. In article <1aubqgINNbhn@gap.caltech.edu>,
  16. carl@SOL1.GPS.CALTECH.EDU (Carl J Lydick) writes a very snide and insulting
  17. flame challenging those who criticize the VMS method of shareable image version
  18. checking to come up a method of solving the backwards-incompatibility checking
  19. problem without using shareable image version numbers.
  20.  
  21. Here is one approach that solves the problem.  First, you do away with
  22. transfer vectors and instead bind the references to routines in a shareable
  23. image at run-time (this is in fact the way that Alpha AXP OpenVMS does it).
  24. Second, you do away with the shareable image version ID and replace it with a
  25. separate version ID for each entry point.  That way, a program that doesn't
  26. use any of the new stuff in a shareable image can still run against an older
  27. version of the shareable image.  The only cases where you get the backwards
  28. compatiblity problem is where you are actually calling routines that have
  29. backwards compatibility problems.
  30.  
  31. --PSW
  32.