home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / gnu / g / help / 1699 < prev    next >
Encoding:
Internet Message Format  |  1993-01-23  |  1.6 KB

  1. Path: sparky!uunet!enterpoop.mit.edu!biosci!joes!toad.com!brendan
  2. From: brendan@cygnus.com (Brendan Kehoe)
  3. Newsgroups: gnu.g++.help
  4. Subject: Re: Is someone working on better template support?
  5. Message-ID: <31004@toad.com>
  6. Date: 23 Jan 93 01:20:24 GMT
  7. References: <1993Jan20.133032.17324@cbnewsh.cb.att.com>
  8. Sender: news@toad.com
  9. Reply-To: brendan@cygnus.com (Brendan Kehoe)
  10. Organization: Cygnus Support, Mountain View, CA
  11. Lines: 19
  12. Nntp-Posting-Host: lisa.cygnus.com
  13. In-reply-to: wolf@merlin.mt.att.com's message of Wed, 20 Jan 1993 13:30:32 GMT
  14.  
  15. In article <1993Jan20.133032.17324@cbnewsh.cb.att.com> wolf@merlin.mt.att.com (Thomas Wolf) writes:
  16.  
  17.    I recently asked why my template-based class library won't link when I compile/link
  18.    with g++/gcc but will compile/link fine when I do the same with AT&T's CC.
  19.    If I read the replies correctly, it is a compiler limitation in that
  20.    the compiler doesn't do multiple passes for template instantiation.  People
  21.    suggested all sorts of workarounds - all of which seemed to involve some source
  22.    creation/modification.  Being a lazy programmer (but good s/w engineer :-) I'm
  23.    hoping that someone is already buzily working on fixing this deficiency.  Could
  24.    someone tell me if there is something in the works?  Or at least dash my hopes?
  25.  
  26. Yes, between April and June we hope to be able to say that template
  27. support has been drastically improved (along with some other things,
  28. like exception handling and proper overloading resolution).
  29.  
  30. Brendan
  31. --
  32. Brendan Kehoe                                               brendan@cygnus.com
  33. Cygnus Support, Mountain View, CA                              +1 415 903 1400
  34.