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,faf964ea4531e6af X-Google-Attributes: gid103376,public X-Google-Thread: 1025b4,43ae7f61992b3213 X-Google-Attributes: gid1025b4,public From: Barry Margolin Subject: Re: GPL and "free" software Date: 1999/04/30 Message-ID: #1/1 X-Deja-AN: 472766068 Distribution: world References: <7fibd5$jc7$1@news2.tor.accglobal.net> <3728C535.4AFA09C2@doc.ic.ac.uk> <3728C588.D779258F@aasaa.ofe.org> <3729D0F6.3DF2CCED@doc.ic.ac.uk> X-Abuse-Info: Otherwise we will be unable to process your complaint properly X-Complaints-To: abuse@gte.net X-Trace: /w3Za9S0i5Xg3DC7bEXxDCrS6CYTT+syVijfczq4bCckl4iFV085uPHyIMbi4h3iw7f31QtlX/1C!XlNWbEw7Q4iqv9Dci3tuoQOn6mUn1LBUUcr9ktlmLUDfyawmFLaR/L2F4jUgDQ== Organization: GTE Internetworking, Cambridge, MA X-Copies-To: never NNTP-Posting-Date: Fri, 30 Apr 1999 16:28:31 GMT Newsgroups: comp.lang.ada,gnu.misc.discuss Originator: barmar@bbnplanet.com (Barry Margolin) Date: 1999-04-30T00:00:00+00:00 List-Id: In article <3729D0F6.3DF2CCED@doc.ic.ac.uk>, Ed Avis wrote: >Surely not! I'm sure that templates are implemented in a slightly >more sensible way than by cutting and pasting object code - or is this >not what you meant?. Can't you write a template class in C++, and put >it in a dynamically linked library? I know that MFC, for example, >includes template classes and yet is in a DLL. Template definitions are in header files, not libraries. They often work at the source level, and are more like an elaborate macro facility (they were actually added to the language to replace some common macro idioms). -- Barry Margolin, barmar@bbnplanet.com GTE Internetworking, Powered by BBN, Burlington, MA *** DON'T SEND TECHNICAL QUESTIONS DIRECTLY TO ME, post them to newsgroups. Please DON'T copy followups to me -- I'll assume it wasn't posted to the group.