Article View: comp.archives
Article #79[comp.lang.c++] COOL C++ class library
From: van-duc nguyen
Date: Mon, 03 Aug 1992 07:44
Date: Mon, 03 Aug 1992 07:44
40 lines
2109 bytes
2109 bytes
Archive-name: auto/comp.lang.c++/COOL-C-class-library COOL is a C++ class library developed at Texas Instruments. Features are: 1. Rich set of containers like Vector, List, Hash_Table, Matrix, etc... 2. Hierarchy is shallow with no common base class, rather than deep like NIHCL. 3. Functionality close to Common Lisp data structures, like GNU libg++. 4. Template syntax very close to Cfront3.x, g++2.x. 5. Free, with good documentation, and extensive test cases. Light version of COOL from General Electric: 1. Hairy macros, run-time type, exceptions are removed for compatibility with mainstream C++. 2. Free of memory leaks and bound violations. Leaks and bounds are checked with Purify. 3. Has memory management and efficient copy in expressions like: Set c = a+b+c; Pointers are shared with Handle and Reference count. Deep copy in expressions are replaced by shallow copy. 4. Compatible with Cfront2.1, and is being converted to Cfront3.0. You can build both static and shared library on SunOS 4.1.x Original version of COOL, compatible with Cfront2.0, can be ftp from: csc.ti.com GE version of COOL, compatible with Cfront2.1 can be ftp from: cs.utexas.edu You are welcome to do anything you like with COOL. I learned C++ from COOL. Van-Duc Nguyen General Electric Research & Development Ctr 1 River Road, Room K1-5C39. Schenectady, NY 12301. Phone: (518) 387-5659 Fax: (518) 387-6845 nguyen@crd.ge.com
Technical Details
Message-ID:
<15io47INN89q@agate.berkeley.edu>Path:
arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ames!agate!agate!usenetReferences:
<1992Jul31.170153.1111@crd.ge.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!sun-barr!ames!agate!agate!usenet From: nguyen@etamin.crd.ge.com (van-duc nguyen) Newsgroups: comp.archives Subject: [comp.lang.c++] COOL C++ class library Followup-To: comp.lang.c++ Date: 3 Aug 1992 07:44:07 GMT Organization: General Electric Research & Development Lines: 41 Approved: adam@soda.berkeley.edu Distribution: world Message-ID: <15io47INN89q@agate.berkeley.edu> References: <1992Jul31.170153.1111@crd.ge.com> Reply-To: nguyen@etamin.crd.ge.com (van-duc nguyen) NNTP-Posting-Host: soda.berkeley.edu X-Original-Newsgroups: comp.lang.c++ X-Original-Date: 31 Jul 92 17:01:53 GMT