home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / cplus / 18129 < prev    next >
Encoding:
Internet Message Format  |  1992-12-17  |  2.4 KB

  1. Path: sparky!uunet!usc!zaphod.mps.ohio-state.edu!news.acns.nwu.edu!uicvm.uic.edu!u54294
  2. Organization: University of Illinois at Chicago
  3. Date: Thursday, 17 Dec 1992 10:54:42 CST
  4. From: <U54294@uicvm.uic.edu>
  5. Message-ID: <92352.105442U54294@uicvm.uic.edu>
  6. Newsgroups: comp.lang.c++
  7. Subject: Re: So What About the New IBM C++?
  8. Distribution: comp
  9. References: <1992Dec16.010746.15097@netcom.com>
  10.  <92351.152937U54294@uicvm.uic.edu>
  11. Lines: 29
  12.  
  13.    I had some more time to poke around the IBM C++ beta version for OS/2.
  14. It's a full copy of C Set/2 (natch) with C++ on top. It's a Cfront 3.0 style
  15. version (I guess), with templates and exceptions. There are basically two
  16. class libraries. One has template-based container classes of about 9x10**6
  17. different varieties and a FULL class library for PM, OS/2 threading and
  18. just about anything else you can think of. The second "Basic" class library
  19. is the USL iostream/complex/tasking library. For the beta distribution there
  20. is a catch: They say licensing restrictions wouldn't allow them to ship the
  21. USL library, only the documentation for it. You have to order it separately
  22. from IBM (1-800-3IBM-OS2 I think). It costs exactly $26.28.
  23.    The software comes with full hypertext-OS/2-style documentation for the
  24. whole language, class libraries, etc. The class library doc is clearly a
  25. pre-release version, but experienced C++ folks shouldn't have too much
  26. trouble if they're also PM experienced.
  27.    There are C++ extensions to Workframe/2 and Toolkit/20, and a new
  28. PM-based debugger which includes class browser, source browser, etc.
  29. Some of the more advanced debugger functions aren't complete in this beta
  30. version, however. There's also a device driver for an execution-time
  31. analyzer called Profit(?). There's no multithreaded C++ run-time library,
  32. only a single threaded version (unlike CSet/2 for OS2 2.0). I don't know
  33. whether this implies that the C++ run-time is fully reentrant or that
  34. the multithreaded library will come out later.
  35.    The bottom line is that this is a full 32-bit C++ environment for OS/2,
  36. although it looks about 85% complete. It's big, about 30M on disk if I
  37. recall. You'll be much better off installing it from CD. It looks good,
  38. the disclaimer being that I have only TC++ 3.0 to compare it against.
  39.                             Nick Geovanis
  40.                             U54294@uicvm.uic.edu   <-- best
  41.                             GEONI02@hera.cai.com
  42.