From: Al Christians Newsgroups: comp.os.msdos.djgpp Subject: Re: ANNOUNCE: gcc 2.8.1 and related things for DJGPP Date: Fri, 15 May 1998 10:40:29 -0700 Organization: Trillium Resources Corporation Lines: 23 Message-ID: <355C7E0D.2B11@easystreet.com> References: <199805072240 DOT SAA18973 AT delorie DOT com> <3559F78A DOT 24A5 AT easystreet DOT com> <1998May15 DOT 114940 DOT 6712 AT news> Reply-To: achrist AT easystreet DOT com NNTP-Posting-Host: dial-206-103-58-043.easystreet.com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Gautier wrote re linker problem with identical template instantiations in multiple source files: > > It's a language problem. Use a well defined language, where the compiler > catches such problems... > Gautier Your response raises a couple of questions. 1. I don't see how this can be a compiler problem when we are talking about compatability of separately compiled modules. How can the compiler do anything about a programmer who does things the same way in more than one module? I know that this is rare, but this is the first time I've actually seen it be considered either illegal, or so rare that it's not to worry that it's impossible. 2. I'm not talking about anything contrary to the latest standard for C++, am I? Are you innuendoing that the greatest minds of the C++ world just spent 27 years coming up with something that's not 'well-defined'? Al