home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.archives.msdos.announce
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!wupost!cs.uiuc.edu!vela!tacom-emh1.army.mil!msdos-ann-request
- From: jamshid@emx.cc.utexas.edu (Jamshid Afshar)
- Subject: JCOOL01.ZIP - Extensive C++ class library (uses templates)
- Message-ID: <9212230416.kp5999@tacom-emh1.army.mil>
- Followup-To: comp.archives.msdos.d
- Originator: w8sdz@tacom-emh1.army.mil
- Sender: w8sdz@tacom-emh1.army.mil
- Organization: The SIMTEL20 Archives
- Date: Wed, 23 Dec 1992 04:16:41 GMT
- Approved: msdos-ann-request@tacom-emh1.army.mil
- Lines: 28
-
- I have uploaded to WSMR-SIMTEL20.Army.Mil:
-
- pd1:<msdos.cplusplus>
- JCOOL01.ZIP Extensive C++ class library (uses templates)
-
- JCOOL is a template-ized version of GECOOL 2.1, which is a reworking of
- Texas Instrument's "C++ Object Oriented Library" by some programmers at
- General Electric. JCOOL includes the classes AVL_Tree, Association,
- Bignum, Binary_Tree, Bit_Set, Complex, Date_Time, Envelope, Gen_String,
- Handle, Hash_Table, Iterator, List, M_Vector, Matrix, N_Tree, Pair,
- Quaternion, Queue, Random, Range, Rational, Regexp, Set, Shared, Stack,
- String, Timer, Value, Vector. Most of these are template classes, so
- they they will only compile under BC++ 3.1. Although BC++ 3.0 also
- implemented templates I'm sure it has bugs which would hinder
- compilation. The same goes for gcc 2.2.x. You will probably need
- over 4MB to compile some programs.
-
- While I hope JCOOL eventually leads to something any C++ user can
- confidently start with or incorporate into their existing code, this
- version of JCOOL is 0.1 to reinforce the fact that it is far from being
- fully tested or stable. My main goal in releasing it now is to improve
- the overall quality of C++ compilers, especially with respect to
- templates. See the README, TODO, and CHANGES file for more information
- and for copyright notices. The code can be freely used but NO
- WARRANTIES of any kind are provided by me, TI, or GE.
-
- Jamshid Afshar
- jamshid@emx.cc.utexas.edu
-