From: meissner@kenmore.bu.edu (Karl Meissner)
Newsgroups: comp.lang.c++
Subject: A list of C++ class libraries
Date: 12 Aug 92 17:51:56 GMT
Distribution: usa
Organization: Boston University


	I  posted about a month ago asking for a list of the C++ class
libraries out there.  Regrettably, no one answered.  So I went searching for 
myself.  Since I believe in the Golden Rule, and because I keep seeing 
basically the same request I have compiled a list of what I have found.  

I know that this list is incomplete and disorganized.  If you have additions 
or corrections, please send them to me.  If there are a lot of them I will 
repost this in a about a month.  It just occurred to me that I should have gone 
to the library and done a citation search because I bet someone did this 
already and printed it ....oh well.

	I have not tried any of these libraries (yet) so I do not
really know how good they are.  I have noted that it is important to make
sure that the libraries are compatible with the compiler that you have.  
There are quit a variety of compilers out there.

	I am very interested in libraries that do databases, persistent
objects, concurrency , multithreads and distributed systems.  If anyone
knows about such, please tell me.

SHAREWARE - free libraries

Host ftp.uu.net   (137.39.1.9) 
Last updated 17:17 22 Jul 1992 
 
    Location: /systems/msdos/simtel20/cplusplus 
      FILE      rw-r--r--     64676  Nov 26  1991   newmat03.zip 

Comment: This is apperently a matrix library for DOS


Host alw.nih.gov
 
    Location: /pub/nihcl

Comment: These are the national institute of health libraries
The documentation say that they are not compatible with g++

Host: prep.ai.mit.edu

	Location: /pub/gnu
	File:   libg++2.2.tar.Z

These are the g++ libraries and are quit neat. In the documentation, p17
referances are made to other libraries 
"libg++ is not the only freely available source of C++ class libraries.
most notably, alternative sources are Interviews and OOPS.  (A g++
compatible version of OOPS is currently available on prep.ai.mit.edu. 
InterView has been available on the X-windos X11 tapes and also from
interview.standord.edu."


There is supposed to be an official libc library floating around
put out by AT&T but I have not run across it. I suppose I will have
to buy it. :-(


//doing 'whatis ++' on  archie produced this 
// except for GINA they seem to be programs


Matches for '++'

GINA			Object-oriented application framework library by
                        GMD,based on OSF/Motif, for Common Lisp or C++
g++			The GNU compiler for C++
genman			Generate man page from C++ include file
interval		Interval arithmetic package (C++)
interval.c++		Interval Arithmetic in C++
ivinfo			InterViews emacs info file browser in C++
lookup.c++		Look up commands in table
multi-feed.c++		Simultaneous multi-site news feeder in C++
newmat			A matrix package in C++
wacco			A C++ LL parser generator

There are also volumes of source code at ftp.uu.net.  Some of it is no
doubt in C++.  The location is /usenet/comp.sources.misc


** FOR MONEY

There are a number of commercial compiliers available.  For
DOS the major ones seem to be Zortech C++, Borland C++ and
Microsoft C++.7.0.

For UNIX, the ones I have run across so far are g++ by the FSF, 
and the one put out by AT&T, Sun, Hewlet Packard and ParcPlace.
There are no doubt more.  Unfortunatly these are not all compatible
with each other.  You people in comp.std.c++, work faster! :->

Most of the compiliers come with various generic libraries.

There are small companies that produce various specialized libraries.
I got this information out of their adverstiments, so I do not know
how good they are.  If I have made a mistake or left your company out, let
me know and I will add it to this sheet.

Dyad Software

T (206) 637-9426
F (206) 637-9428

Product:  M++
Comment:  Seem the have very extensive math capabilities, Least Squares
	Optimization, Statistical Utilities, Numerical Intergration,
	Ordinary Differential Equations
Price: for a single user $695

PostModern Computing

T (415) 967-6169
F (415) 967-6212

Product: NetClasses
Comment: Classes for distributed system applications.  Claims to protect
	the user from such details a byte order, port numbers and other
	obscure trivia of socket and the transport layer.
Price: for single user license $2975 


Inmark Devlopment Corparation

T (415) 691-9000 ext 12
F (415) 691-9099

Product: zApp
Comment: DOS Windows applictaions - printing support, memory, data entry
	MDI support.
Price: $295

Rouge Wave

T (503) 754-3010
F (503) 757-6650

Product: Rouge Wave C++ Class Libraries
Comment: Several libraries - generic containers, math, matrix, 
	linpack fuctions, a view class, mouse wrapper
Price: $395 - $795  per library

Those are what I found so far.  If you know of anythings else please
send it to me.

				Karl Meissner