home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / cplus / 15854 < prev    next >
Encoding:
Internet Message Format  |  1992-11-07  |  2.7 KB

  1. Path: sparky!uunet!gatech!news.byu.edu!hamblin.math.byu.edu!sol.ctr.columbia.edu!emory!ogicse!flop.ENGR.ORST.EDU!leela!jacobs.CS.ORST.EDU!danw
  2. From: danw@jacobs.CS.ORST.EDU (Dan Whitaker)
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: Where can one buy an elegant and efficient library?
  5. Message-ID: <1992Nov6.065225.269@leela.cs.orst.edu>
  6. Date: 6 Nov 92 06:52:25 GMT
  7. Article-I.D.: leela.1992Nov6.065225.269
  8. References: <1992Nov4.072039.13238@ims.com> <1992Nov4.164326.27015@aplcen.apl.jhu.edu> <1992Nov5.183112.2173@gasco.com>
  9. Sender: usenet@leela.cs.orst.edu (Usenet programs owner)
  10. Organization: Computer Science Outreach Services - Oregon State University
  11. Lines: 41
  12. Nntp-Posting-Host: jacobs.cs.orst.edu
  13.  
  14. In article <1992Nov5.183112.2173@gasco.com> dmp@gasco.uucp (David Ply x1566) writes:
  15. >Does anyone out there have any experience, pro or con, regarding the Booch
  16. >Components libraries?  I've seen positive magazine articles for both it and the
  17. >Rogue Wave libraries, but nothing on the net.  From what I understand, Booch
  18. >Components use templates extensively, but apart from requiring a compiler with
  19. >template support, I do not have a feel for this being good or bad.  Is code 
  20. >bloat from instantiated templates a problem?  How about flexability? 
  21. >
  22. >I understand that Booch Components have evolved from Ada libraries and Rogue
  23. >Wave follows more of a Smalltalk approach.  Not knowing Ada or Smalltalk I do
  24. >not have a feel for relative advantages/disadvantages.  Any comments?
  25. >(No, I'm not deliberately trying to start a flame war :-) )
  26. >
  27. >Thanks,
  28. >Dave
  29.  
  30. I don't want to make this an advertisement, but I do want to keep 
  31. everyone up to date.  The Rogue Wave class library of Tools.h++ is 
  32. a foundation data structures class library.  The collection classes part
  33. come in three different flavors.
  34.  
  35.        1.  Template based collection classes.
  36.        2.  Smalltalk type collection classes.
  37.        3.  Generic type collection classes (using generic.h).
  38.  
  39. All three have their advantages.  Some very basic, like some compilers
  40. don't support Templates.  Our general feeling is that "real" Template 
  41. based classes are the best way to go most the time.  A good thread to
  42. talk about would be when to use Smalltalk classes and when to use
  43. Template based classes.
  44.  
  45. On another note, we would like your help.
  46. Rogue Wave is making updates to the foundation class library as we
  47. speak.  This update is a final pass before it goes to several
  48. compiler vendors.  We want to get any feedback that you have
  49. on foundation class libraries before we finalize this release.
  50. If you have any comments on our library or foundation classes
  51. in general please send them to us.  We really want your input.
  52.  
  53. Dan Whitaker at danw@roguewave.com
  54. Or call our office at 503 754-3010
  55.