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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,1d52a75fd633fefc X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-02-21 05:28:02 PST Message-ID: <3A93C0DC.37A37955@baesystems.com> Date: Wed, 21 Feb 2001 13:21:32 +0000 From: Bob Jacobs Reply-To: robert.jacobs@baesystems.com Organization: BAE SYSTEMS X-Mailer: Mozilla 4.5 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Ada to C++ translator? References: <3A844255.24A4DBA3@lmco.com> <968vnc$5a2$1@nnrp1.deja.com> <3A8C6843.B46006D6@lmco.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit NNTP-Posting-Host: rc4540.rochstr.gmav.gecm.com X-Trace: 21 Feb 2001 13:14:57 GMT, rc4540.rochstr.gmav.gecm.com Path: supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out.usenetserver.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!colt.net!newspeer.clara.net!news.clara.net!btnet-peer!btnet-peer0!btnet-feed5!btnet!newreader.ukcore.bt.net!pull.gecm.com!rc4540.rochstr.gmav.gecm.com Xref: supernews.google.com comp.lang.ada:5393 Date: 2001-02-21T13:21:32+00:00 List-Id: Ted Dennison wrote: > > And I don't see how having a C++ port is that going to help you the next time > you port to a new system. Odds are you are actually *better off* right now with > the Ada sources than you would have been with C++ sources. At least the Ada > language itself is portable. C++ can't even say that much. The C++ porting guide > for Mozilla forbids using quite a few *core* language features (templates, > static constructors, exceptions, namespaces, among others) due to portability > issues. You can see > http://www.mozilla.org/hacking/portable-cpp.html for the whole list. If you *do* > port to C++, you'd do well to read and follow it. The last time I checked, which was only a few weeks ago, the Mozilla guide was so dated that it's pretty much useless. Bob Jacobs