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.6 required=5.0 tests=BAYES_20,REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,7d14d8f47ca035bf X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2001-04-05 14:29:32 PST Path: supernews.google.com!sn-xit-02!supernews.com!news.tele.dk!194.42.224.136!diablo.netcom.net.uk!netcom.net.uk!easynet-monga!easynet-melon!easynet-uk!easynet.net!newsfeed.esat.net!news.heanet.ie!Colin_Paul_Gloster From: Colin_Paul_Gloster@ACM.org (Colin Paul Gloster) Newsgroups: comp.lang.ada Subject: Re: Ada Generic vs. C++ Templates Date: 5 Apr 2001 22:31:46 GMT Organization: Dublin City University Message-ID: References: <3AC8E799.189EE51C@bigfoot.com> <3ACA4A12.9FC665D5@bigfoot.com> <3ACB4A1B.1AC1ACF7@boeing.com> <9afjmp$hud$1@taliesin.netcom.net.uk> Reply-To: Colin_Paul_Gloster@ACM.org NNTP-Posting-Host: ns.dcu.ie X-Trace: kenraki.heanet.ie 986509906 17256 136.206.1.3 (5 Apr 2001 22:31:46 GMT) X-Complaints-To: news@kenraki.heanet.ie NNTP-Posting-Date: 5 Apr 2001 22:31:46 GMT User-Agent: slrn/0.9.5.3 (UNIX) Cache-Post-Path: ns.dcu.ie!unknown@tolka.dcu.ie X-Cache: nntpcache 2.3.3 (see http://www.nntpcache.org/) Xref: supernews.google.com comp.lang.ada:6534 Date: 2001-04-05T22:31:46+00:00 List-Id: In article <9afjmp$hud$1@taliesin.netcom.net.uk>, Ayende Rahien wrote: ""Jeffrey Carter" wrote in message news:3ACB4A1B.1AC1ACF7@boeing.com... > Francois Godme wrote: > > > > Even more, now that the language has been written down as a standard, what can stop > > the convergence of the C++ compilers to the standard? > > The desire of C++ compiler vendors to tie users to their compilers. This is self evident by the fact that you can't pass ".h" files around C++ compilers (usually)." I do not find myself denying the commoness of incompatibility of using first party C++ header files and associated object code (even for the same platform) on other vendors' C++ environments. Neither do I see necessary grounds for a valid complaint in the observation made by Ayende Rahien above. The Standard header files (which by the way in the finalised Standard do not end in .h ever) are needed once per implementation. I agree being able to try all vendors' implementations of the libraries on all vendors' compiler implentations may be a boost to choice on getting the optimum perfect solution. However if you have what you need you do not need again in another form instead of what you have already. When it comes to using third party header files not in the Standard, developers will find that there are important ones compatible with more than one vendor's products: e.g. Rogue Wave's tools.h++ . Colin Paul Gloster -- This signature file is included in protest against the hosting of Nazi facist propaganda "Mein Kampf" written by Adolf Hitler on the Dublin City University Networking Society (committee@RedBrick.DCU.Ie, DCU Networking Society, c/o Clubs and Socs Office, The Hub, DCU, Glasnevin, Dublin 9, Ireland) website at HTTP://WWW.RedBrick.DCU.Ie/~mellow/Adolf/ by R. O'Brien whose username is mellow. On 22nd March 2001 Dublin City University webmaster Niall O'Leary (niall.oleary@DCU.Ie, +353-1-700 5864, Room C203, Computer Services Department, Henry Grattan Building, DCU, Glasnevin, Dublin 9, Ireland) authorised "Mein Kampf" to be on the Internet via DCU and HEAnet (info@HEAnet.Ie, +353-1-6623412, HEAnet Ltd., Ground Floor, Marine House, Clanwilliam Court, Dublin 2, Ireland) resources. Please also complain to The President's Office, DCU, Glasnevin, Dublin 9, Ireland, dcupres@DCU.Ie.