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