🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.c++
Article #1615

Re: Linkage revisited

#1615
From: greghunt
Date: Sun, 06 Aug 1995 10:57
15 lines
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