From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,b307bd75c8071241 X-Google-Attributes: gid103376,public From: jsa@alexandria (Jon S Anthony) Subject: Re: Assuaging sour grapes :-) [was: newbie Q: storage management] Date: 1997/05/08 Message-ID: #1/1 X-Deja-AN: 240112057 Distribution: world References: <5k5hif$7r5@bcrkh13.bnr.ca> <336A065B.41C6@magellan.bgm.link.com> <336E15A4.167E@magellan.bgm.link.com> <5knhge$mul@top.mitre.org> <336FDF8B.73AF@sprintmail.com> <52F0EC12E20AA44E.5796B5986C85CB4B.8C3BF60EE8ED6C1C@library-proxy.airnews.net> Organization: PSI Public Usenet Link Newsgroups: comp.lang.ada Date: 1997-05-08T00:00:00+00:00 List-Id: In article <52F0EC12E20AA44E.5796B5986C85CB4B.8C3BF60EE8ED6C1C@library-proxy.airnews.net> clines@delete_this.airmail.net (Kevin Cline) writes: > I think you missed the point, which is to dynamically load a package > body at run-time, not build one enormous executable containing all > 1000 device drivers. On most systems, dynamically loaded libraries > can be built from C or C++ code. The library source code is > portable, although the commands to build the library from source > vary from system to system. This confuses two totally different issues. 1. routine packing per code module and 2. DLLs. In the case of 2, Ada compilers (certainly ObjectAda and GNAT) can build DLLs so this is just irrelevant. As for 1., that sounds like a design issue. Another thing that might be lurking in the background is true incrementally linked modules/routines, where new bits are linked in dynamically as new references are generated on the fly. In most scenarios, this is only plausible with true dynamic languages, in certain other cases it is a quality of service issue of the OS. /Jon -- Jon Anthony Organon Motives, Inc. Belmont, MA 02178 617.484.3383 jsa@organon.com