Xref: utzoo comp.sys.mac.programmer:1841 comp.lang.c++:1374 Path: utzoo!utgpu!attcan!uunet!lll-winken!lll-tis!helios.ee.lbl.gov!ux1.lbl.gov!beard From: beard@ux1.lbl.gov (Patrick C Beard) Newsgroups: comp.sys.mac.programmer,comp.lang.c++ Subject: Re: AT&T C++ ports to the Mac? Keywords: Aztec C Message-ID: <561@helios.ee.lbl.gov> Date: 31 Jul 88 15:58:05 GMT References: <325@intek01.UUCP> <1479@mcgp1.UUCP> Sender: usenet@helios.ee.lbl.gov Reply-To: beard@ux1.lbl.gov (Patrick C Beard) Organization: Lawrence Berkeley Laboratory, Berkeley Lines: 37 In article <1479@mcgp1.UUCP> fst@mcgp1.UUCP (Skip Tavakkolian) writes: >In article <325@intek01.UUCP>, mark@intek01.UUCP (Mark McWiggins) writes: >> We're about to adopt C++ as our standard language, and probably get the >> AT&T source, since we target several environments. Has anyone ported >> the translator to the Mac? I know it's a big program and thus would >> probably choke MPW or Lightspeed because of their 32K global data limit. Whether or not it would choke either LSC or MPW is whether the person who ports it to the respective language could understand the program well enough to replace the global data with data dynamically allocated on the heap. >> -- >> Mark McWiggins UUCP: uunet!intek01!mark > >The problem, as I understand it, is to find a C compiler and assembler that >would be able to digest the output of the C++ (at&t's cfront). It generates >some very long names that are required to be distinguishable beyond 30 or so >chars even by the assembler. > LSC can accept variable names that are very long, I think basically of unlimited length. It can generate inline assembly code for those tight spots. It has a source level debugger. MPW C can do none of these right now. If I was given the job to port cfront. I would do it in LSC. >-- >Fariborz ``Skip'' Tavakkolian >UUCP ...!uw-beaver!tikal!mcgp1!fst > +=============================================================+ | Patrick C. Beard | | Lawrence Berkeley Laboratory | | Automated Supernova Search | +-------------------------------------------------------------+ | PCBeard@LBL.gov (arpa only) | +=============================================================+