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.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,c78177ec2e61f4ac X-Google-Attributes: gid103376,public From: ok@goanna.cs.rmit.edu.au (Richard A. O'Keefe) Subject: Re: ada and robots Date: 1997/06/25 Message-ID: <5oq8v1$259$1@goanna.cs.rmit.edu.au>#1/1 X-Deja-AN: 252520919 References: <33AE14F5.717F@sprintmail.com> Organization: Comp Sci, RMIT University, Melbourne, Australia. Newsgroups: comp.lang.ada NNTP-Posting-User: ok Date: 1997-06-25T00:00:00+00:00 List-Id: "John G. Volan" writes: >Brian Rogoff wrote: >> C++ is a very widely used *family-of-languages* >If this is really the case, then this is a serious problem with C++. It is really the case. For example, the header, providing C++'s equivalent of Ada.Strings.Unbounded (more or less), has been in the draft standard since at least April 1995. Of the two compilers I have here, one supports it and one doesn't. When I complained on the net about this, the response from some C++ experts was "don't be a whining idiot, use char*". Of course, comparisons on 'char*' and comparisons on 'string' do very different things... In fairness to the compiler writers, C++ is an extremely complex language. It's a pity neither of the compilers available to me supports 'namespace' yet (which has also been in the draft standard since April 1995 at least), but I'd much rather they got templates exactly right first. -- Four policemen playing jazz on an up escalator in the railway station. Richard A. O'Keefe; http://www.cs.rmit.edu.au/%7Eok; RMIT Comp.Sci.