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.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3a9b49a9162025eb X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2003-02-27 00:52:02 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!newsfeed.freenet.de!feed.news.nacamar.de!newsfeed01.sul.t-online.de!newsmm00.sul.t-online.com!t-online.de!news.t-online.com!not-for-mail From: "Martin Krischik" Newsgroups: comp.lang.ada Subject: Re: Bye-bye Ada ? (Ada95 Wholesale Changes?) Date: Wed, 26 Feb 2003 20:57:19 +0100 Organization: never organized Message-ID: References: <3E3B7BB5.A1A070@adaworks.com> <3NY_9.9226$x63.6255@nwrddc01.gnilink.net> <3E40A07A.CD174746@adaworks.com> <1044457651.769640@master.nyc.kbcfp.com> <3E42A61C.20905@cogeco.ca> <3E432DD4.7F256C85@adaworks.com> <3E43FA31.9873C5AA@adaworks.com> <3E44A869.DDB2352@adaworks.com> <1045157252.719611@master.nyc.kbcfp.com> <1046106030.984775@master.nyc.kbcfp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15 X-Trace: news.t-online.com 1046335755 06 26473 +HrPERdGSKHRF+ 030227 08:49:15 X-Complaints-To: abuse@t-online.com X-Sender: 05341395658-0001@t-dialin.net User-Agent: Pan/0.13.0 (The whole remains beautiful) Xref: archiver1.google.com comp.lang.ada:34657 Date: 2003-02-26T20:57:19+01:00 List-Id: On Mon, 24 Feb 2003 12:00:30 +0000, Hyman Rosen wrote: > Martin Krischik wrote: >> I can't. In real live not the programer decides which compiler to use. He >> may make a suggesting and run against a wall with it. > > True. When I participate in this group, I'm more concerned with > abstract language issues rather than strictly practical nuts and > bolts. Still, your compilation system seems extremely out of date. > Are you free to say what system it is you are using? IBM C++. It is not only outdated but also out of support. But there are large Libraries which depend on and so there is fear of change. >> I am not shure about that one. Even if compiler and linker work in such >> perfect harmony how will they enshure that over DLL borders? > Well, DLLs can have all sorts of symbol information. There is no > reason that a dynamic linker can't do exactly the same kind of > merging that a static linker does. DLL Loaders are usualy supplied from the Operating System and they are usualy not Object-Orientated. The IBM Compiler will only create one virtual function table and export it from the DLL for other DLLs to use. I determines which DLL does the exporting by the first virtual function encoutered. Woe you is that one is inlined. Thats of course only until you use virtual inheritance - after that the compiler starts to create virtual function tables left, right and centre. With regards. Martin -- Martin Krischik mailto://Martin@krischik.com http://www.martin.krischik.com