[comp.sys.amiga.tech] Resident Librarys Auto-open

michael@stb.UUCP (Michael) (06/19/88)

In article <2930@tekig4.TEK.COM> brianr@tekig4.UUCP (Brian Rhodefer) writes:
>Am I all wet in thinking that the fact one can write code that
>puts the library base vectors into globals with names that don't
>agree with the libraries' declared globals,  and then compile
>and link this code with those libraries WITHOUT THE SLIGHTEST COMPLAINT
>from the linker demonstrates a serious weakness in the language?

Doesn't AmigaDos support automatic opening of rom resident libraries? Why
don't Manx and Lattice use that?

>
>Dejectedly,
>
>Brian Rhodefer   ...!tektronix!tekig4!brianr

			Michael
: --- 
: Michael Gersten			 uunet.uu.net!denwa!stb!michael
:				sdcsvax!crash!gryphon!denwa!stb!michael
: What would have happened if we had lost World War 2. Well, the west coast
: would be owned by Japan, we would all be driving foreign cars, hmm...

toebes@sas.UUCP (John Toebes) (06/20/88)

In article <10433@stb.UUCP> michael@stb.UUCP (Michael) writes:
>Doesn't AmigaDos support automatic opening of rom resident libraries?
No.
> Why don't Manx and Lattice use that?
Because it doesn't work.
>: Michael Gersten			 uunet.uu.net!denwa!stb!michael

Ok, here's the answer as I understand it from my experimentation when we
seriously considered putting it into Blink.  The libraries that appear
to be searched are BCPL libraries.  Even if that were not the case, the
loader will load a file which references a non-existant library WITHOUT
so much as a peep.  Also, the load file format doesn't allow any method of
supplying a version number.  (is that enough reasons yet?)

/*---------------------All standard Disclaimers apply---------------------*/
/*----Working for but not officially representing SAS or Lattice Inc.-----*/
/*----John A. Toebes, VIII             usenet:...!mcnc!rti!sas!toebes-----*/
/*------------------------------------------------------------------------*/