🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.arch
Article #3400

Re: ABI and growth

#3400
From: David Dyer-Bennet
Date: Tue, 16 Jan 1990 22:05
20 lines
1696 bytes
In article <5344@blake.acs.washington.edu> mrc@Tomobiki-Cho.CAC.Washington.EDU (Mark Crispin) writes:
:In article <6197@internal.Apple.COM> desnoyer@apple.com (Peter Desnoyers) writes:
:>This sounds like a variation on run-time loading. I'm not sure of the 
:>specifics, but I believe some variation on {link in call to loader, load 
:>function on first call, patch stub to jump to loaded function} is used in 
:>[...] TOPS-20.
:
:Not that I know of, and I was a TOPS-20 OS programmer for 10 years.

I did implement something like this for TOPS-20 dynamic library
support, which was actually used with the TOPS-20 version of Datatrieve
(did that ever ship?) but not, so far as I know, with anything else.
It didn't require any changes in the OS (it used the PDV facility that
appeared in version whatever).  Each dynamic library was loaded into
its own segment (it started out as a one-weekend hack, ok?).
-- 
David Dyer-Bennet, ddb@terrabit.fidonet.org
or ddb@network.com
or Fidonet 1:282/341.0, (612) 721-8967 9600hst/2400/1200/300
or terrabit!ddb@Lynx.MN.Org, ...{amdahl,hpda}!bungia!viper!terrabit!ddb
Technical Details
Message-ID: <1990Jan16.220508.3882@ns.network.com>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!zaphod.mps.ohio-state.edu!uwm.edu!srcsip!nic.MR.NET!ns!ddb
References: <6186@celit.fps.com> <2020@crdos1.crd.ge.COM> <6197@internal.Apple.COM> <5344@blake.acs.washington.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!clyde.concordia.ca!uunet!samsung!zaphod.mps.ohio-state.edu!uwm.edu!srcsip!nic.MR.NET!ns!ddb
From: ddb@ns.network.com (David Dyer-Bennet)
Newsgroups: comp.arch
Subject: Re: ABI and growth
Message-ID: <1990Jan16.220508.3882@ns.network.com>
Date: 16 Jan 90 22:05:08 GMT
References: <6186@celit.fps.com> <2020@crdos1.crd.ge.COM> <6197@internal.Apple.COM> <5344@blake.acs.washington.edu>
Sender: news@ns.network.com (David Dyer-Bennet)
Reply-To: ddb@ns.UUCP (David Dyer-Bennet)
Organization: Terrabit Software
Lines: 20