Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!decwrl!glacier!mips!kim From: kim@mips.UUCP Newsgroups: net.micro.amiga Subject: Re: Libraries Message-ID: <531@mips.UUCP> Date: Tue, 24-Jun-86 17:08:42 EDT Article-I.D.: mips.531 Posted: Tue Jun 24 17:08:42 1986 Date-Received: Thu, 26-Jun-86 04:24:29 EDT References: <552@3comvax.UUCP> Organization: MIPS ... where RISC is a way of life Lines: 27 [ "Send lawyers, guns, and money ..." ] > Here is a suggestion for a product that I haven't seen yet for the Amiga, > > [ ... discussion of runtime libs ... ] > > OK, so what is involved in making such a librarian? Well, at least there > is the BCPL environment stuff that must be maintained (why not have a machine > do this tedious work), as well as jump tables, linking in new modules, > removing old modules, etc. Then there is the problem of letting the ROM > Kernel know that there is a new library. Also, there might need to be more > information kept about the library than the library allows for (and still is > recognized as a library) - this stuff can be kept in a separate file with > a special dot extension or something. Seems like a VERY good idea, Mike. One other requirement on any runtime library code is that it MUST be fully reentrent ... I dunno if printf or other standard functions qualify on this point. /kim -- UUCP: {decvax,ucbvax,ihnp4}!decwrl!mips!kim DDD: 408-720-1700 x231 USPS: MIPS Computer Systems Inc, 930 E. Arques Av, Sunnyvale, CA 94086 CIS: 76535,25