home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / archives / msdos / announce / 71 < prev    next >
Encoding:
Text File  |  1992-12-22  |  1.9 KB  |  42 lines

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