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=-1.9 required=5.0 tests=BAYES_00 autolearn=ham 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 17:40:05 PST Path: supernews.google.com!sn-xit-03!supernews.com!nntp.cs.ubc.ca!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.cwix.com!skin02.micron.net!news03.micron.net.POSTED!not-for-mail Message-ID: <3A946DC7.84502F14@votehere.net> From: Andrew Berg X-Mailer: Mozilla 4.76 [en] (WinNT; U) 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> <3A93C0DC.37A37955@baesystems.com> <3a93e3b9$1@pull.gecm.com> <3A93E9A9.21F2F44F@baesystems.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 21 Feb 2001 17:39:19 -0800 NNTP-Posting-Host: 209.203.248.8 X-Trace: news03.micron.net 982805954 209.203.248.8 (Wed, 21 Feb 2001 18:39:14 MST) NNTP-Posting-Date: Wed, 21 Feb 2001 18:39:14 MST Xref: supernews.google.com comp.lang.ada:5414 Date: 2001-02-21T17:39:19-08:00 List-Id: I write a lot of C++, and unless I am writing for a single, known compiler, I tend to follow their porting rules. Why is this? Mainly because even if I have the latest and greatest tools, or even just gcc, it is unlikely that everyone else will also. Besides that: Templates, rtti and exceptions, when used in C++ create binaries that are appreciably larger. Well, at least they are with g++, which is what I am currently using for development. Having said that, I think that I would kick and scream before giving up the STL now that I've gotten used to it. It is not so much that it is that good, rather it is just that much better. Mozilla is really not written in C++. It is really written in C, with classes. -andrew Ted Dennison wrote: > > In article <3A93E9A9.21F2F44F@baesystems.com>, Bob Jacobs says... > > > >[ Martin and I discussed this recently in another forum :-) ] > > > >Granted that the page has been updated but I still assert that the > >information contained within it is dated. The revision history suggests > >that it has simply been added to, rather than revised, though there is > >little to go on. > > I've sent an email to the maintainers asking their opinion on the subject. I'll > report back when I get a response. I'm inclined to accept what they say, as > Mozilla is to my knowledge the largest (and most ported) portable C++ program > for which we are liable to find this kind of public information. > > I tried reading it with revisions visible (click "document history" at the > bottom), and that does seem to support Bob's case. I can't find any deletions, > and the only modifications have been updates of URLs. However, another possible > hypothesis is that the situation has indeed not improved in the last 3 years. A > variation on this would be the hypothesis that the need to support older C++ > compilers will imply that restrictions can *never* be removed. > > We'll see what the maintainers say. > > --- > T.E.D. homepage - http://www.telepath.com/dennison/Ted/TED.html > home email - mailto:dennison@telepath.com