Article View: comp.std.c++
Article #1615Re: Linkage revisited
From: greghunt
Date: Sun, 06 Aug 1995 10:57
Date: Sun, 06 Aug 1995 10:57
15 lines
1637 bytes
1637 bytes
It may be uninteresting to require a C++ compiler to simply state that it is compatible with a specific C compiler, but is certainly clearer than: "there must exist an ANSI C compiler with which object from a conforming C++ compiler can be linked". What IS the committee trying to achieve by defining this? It appears that the committee is starting to venture into defining underlying linkage mechanisms. Personally I would prefer "clearly stated and boring" to "implied (where IS this stated in the draft?) and having exciting/aggravating consequences". A sensible implementor will will have to document the compatability in any case - just as they have to today for other languages. Can I link IBM Ad-Cycle C-370 with BAL? Not using standard MVS linkage you can't, there are additional registers that must be preserved across calls - the book tells me. Can I link IBM C-370 V1 with AD-Cycle C? Not sure... - have to look in the book - and when there is a C++ implementation on MVS - what does it link with? Well, I'll have to go look in the book for that too. This is not a real bother and is no surprise. Is the committee trying to save me from the reading?
Technical Details
Message-ID:
<4014nd$8b@godzilla.zeta.org.au>Path:
arc1-ca.pugleaf.net!godzilla.zeta.org.au!>References:
<DCErIA.IJt@research.att.com> <1995Aug1.105954.1403@ittpub> <DCn5qw.94G@research.att.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!godzilla.zeta.org.au!> From: greghunt@zeta.org.au Newsgroups: comp.std.c++ Subject: Re: Linkage revisited Date: Sun, 06 Aug 95 10:57:51 Organization: Kralizec Dialup Unix Sydney, +61-2-837-1183 V.32bis Message-ID: <4014nd$8b@godzilla.zeta.org.au> References: <DCErIA.IJt@research.att.com> <1995Aug1.105954.1403@ittpub> <DCn5qw.94G@research.att.com> NNTP-Posting-Host: godzilla.zeta.org.au X-Newsreader: IBM WebExplorer