🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: net.lang.c++
Article #120

Query to Bjarne

#120
From: Herb Kanner
Date: Fri, 28 Mar 1986 01:23
28 lines
1777 bytes
Here are a few questions, probably addressed to Bjarne Stroustrup, with
respect to the released version of the C++ compiler.

1) Is the assumption that the compiler is released in the form of C source
a correct one?

2) It is described as a front end, and in one of your news items you refer
to inspection of its C output.  You also specifically call it "a front-end
that translates C++ into C."  Later in the same sentence, you say that
cfront does all syntax and type checking and that the underlying C compiler
is used as a code generator only.  Superficially, this sounds like a
contradiction.  Is it that some options are set so that unnecessary
checking steps on the part of the C compiler are skipped because its input
is guaranteed to be clean?

3) How do you do debugging with the current product?  Is it to set dbx or 
sdb flags on the C compiler, capture a copy of the intermediate C, and work
with that?

4) We are planning to use C++ to cross compile for a stand-alone (non-UNIX)
environment.  What runtime functions must we implement in order to support
code generated by cfront?  What other problems in building such a cross
compiler might we expect?
-- 
Herb Kanner
McDonnell Douglas (TYMNET)
...!hplabs!oliveb!tymix!kanner
Technical Details
Message-ID: <723@tymix.UUCP>
Path: arc1-ca.pugleaf.net!utzoo!decvax!decwrl!pyramid!hplabs!oliveb!tymix!kanner

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site tymix.UUCP
Path: arc1-ca.pugleaf.net!utzoo!decvax!decwrl!pyramid!hplabs!oliveb!tymix!kanner
From: kanner@tymix.UUCP (Herb Kanner)
Newsgroups: net.lang.c++
Subject: Query to Bjarne
Message-ID: <723@tymix.UUCP>
Date: Thu, 27-Mar-86 20:23:28 EST
Article-I.D.: tymix.723
Posted: Thu Mar 27 20:23:28 1986
Date-Received: Fri, 28-Mar-86 17:40:55 EST
Distribution: na
Organization: Tymnet Inc., Cupertino CA
Lines: 28