home *** CD-ROM | disk | FTP | other *** search
- 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
- From: danw@jacobs.CS.ORST.EDU (Dan Whitaker)
- Newsgroups: comp.lang.c++
- Subject: Re: Where can one buy an elegant and efficient library?
- Message-ID: <1992Nov6.065225.269@leela.cs.orst.edu>
- Date: 6 Nov 92 06:52:25 GMT
- Article-I.D.: leela.1992Nov6.065225.269
- References: <1992Nov4.072039.13238@ims.com> <1992Nov4.164326.27015@aplcen.apl.jhu.edu> <1992Nov5.183112.2173@gasco.com>
- Sender: usenet@leela.cs.orst.edu (Usenet programs owner)
- Organization: Computer Science Outreach Services - Oregon State University
- Lines: 41
- Nntp-Posting-Host: jacobs.cs.orst.edu
-
- In article <1992Nov5.183112.2173@gasco.com> dmp@gasco.uucp (David Ply x1566) writes:
- >Does anyone out there have any experience, pro or con, regarding the Booch
- >Components libraries? I've seen positive magazine articles for both it and the
- >Rogue Wave libraries, but nothing on the net. From what I understand, Booch
- >Components use templates extensively, but apart from requiring a compiler with
- >template support, I do not have a feel for this being good or bad. Is code
- >bloat from instantiated templates a problem? How about flexability?
- >
- >I understand that Booch Components have evolved from Ada libraries and Rogue
- >Wave follows more of a Smalltalk approach. Not knowing Ada or Smalltalk I do
- >not have a feel for relative advantages/disadvantages. Any comments?
- >(No, I'm not deliberately trying to start a flame war :-) )
- >
- >Thanks,
- >Dave
-
- I don't want to make this an advertisement, but I do want to keep
- everyone up to date. The Rogue Wave class library of Tools.h++ is
- a foundation data structures class library. The collection classes part
- come in three different flavors.
-
- 1. Template based collection classes.
- 2. Smalltalk type collection classes.
- 3. Generic type collection classes (using generic.h).
-
- All three have their advantages. Some very basic, like some compilers
- don't support Templates. Our general feeling is that "real" Template
- based classes are the best way to go most the time. A good thread to
- talk about would be when to use Smalltalk classes and when to use
- Template based classes.
-
- On another note, we would like your help.
- Rogue Wave is making updates to the foundation class library as we
- speak. This update is a final pass before it goes to several
- compiler vendors. We want to get any feedback that you have
- on foundation class libraries before we finalize this release.
- If you have any comments on our library or foundation classes
- in general please send them to us. We really want your input.
-
- Dan Whitaker at danw@roguewave.com
- Or call our office at 503 754-3010
-