Archive-name: C++-faq/libraries/part1
Comp-lang-c++-archive-name: C++-faq/libraries/part1

Available C++ libraries FAQ (1/6)
=================================

Contents
~~~~~~~~
   Introduction                                             (this file)
   Adding or amending entries                               (this file)
   Changes since the last update                            (this file)
   Libraries available via FTP (A-L)                        (part2)
   Libraries available via FTP (M-Z)                        (part3)
   Tools for C++ Programmers                                (part4)
   Libraries with no known FTP site                         (part4)
   Source code from books                                   (part4)
   Other places to look for details of C++ libraries        (part4)
   Useful ftp sites                                         (part4)
   Commercial libraries (A-N)                               (part5)
   Commercial libraries (O-Z)                               (part6)
   Other commercial sources of C++ code                     (part6)

------------------------------------------------------------------------
Introduction
~~~~~~~~~~~~


Here is the latest draft of a list of available C++ libraries I am
compiling. I intend to post this once a month or so (unless there are any
complaints).

It is submited to comp.lang.c++ and news.answers, and is available for
public ftp (along with all the other Usenet FAQ lists) at rtfm.mit.edu
(18.70.0.209), in file
pub/usenet-by-group/comp.lang.c++/C++-faq/libraries/part1 through part6).
It is also available on the Web, at
"http://www.trmphrst.demon.co.uk/cpplibs" and
"http://purl.oclc.org/NET/C++Libraries".

Rtfm.mit.edu also has a mail server - send a mail message containing
"usenet-by-group/comp.answers/C++-faq/libraries/*" to
mail-server@rtfm.mit.edu. If you want to find out more about the mail
server, send a message to it containing "help".

Marshall Cline's C++ FAQ should also be available from rtfm - the files
are called _posting_#1_4, _posting_#2_4, _posting_#3_4 and _posting_#4_4,
and they are in directory pub/usenet-by-group/comp.lang.c++/.

I have not included a credits list, because it would be nearly as large as
the rest of the file! Many thanks to all those who contributed, and I hope
you won't be offended that I haven't mentioned you.

Please mail comments, criticisms, additions and amendments to me at
cpplibs@trmphrst.demon.co.uk. However, please DO NOT mail me with requests
for assistance in finding files mentioned in the list. I am unable to
provide such a service. Definite information such as "file xyz is no
longer at site xxx" IS welcome - even better if you can tell me an
alternative site where it can be found. If you are new to the Internet,
try to find out about tools such as archie, whois, www, gopher etc. I
recommend the newsgroups "news.announce.newusers" and "news.answers" for
starters.

Added : 01/01/95   Amended : 08/08/96 
FTP from ftp://rtfm.mit.edu/pub/usenet-by-group/comp.lang.c++/ - C++ directory at rtfm
WWW http://www.trmphrst.demon.co.uk/cppsub.html - A Web form to add your submission to the list
WWW http://www.trmphrst.demon.co.uk/cpplibs - Web version of the list
WWW http://purl.oclc.org/NET/C++Libraries - PURL for the Web version
Email:cpplibs@trmphrst.demon.co.uk - Mail a submission to the list
Email:mail-server@rtfm.mit.edu - RTFM mail server
Newsgroup:news.answers
Newsgroup:comp.lang.c++
------------------------------------------------------------------------
Adding or amending entries
~~~~~~~~~~~~~~~~~~~~~~~~~~


If your library isn't mentioned, or you wish to update your entry in this
list, feel free to mail me the new entry, or submit it via the Web form. 
Please note that entries will be restricted to a couple of paragraphs - if
you send me a 100k text file giving minute details, I will have to
summarise it. Or I might just ignore it, if I'm busy. It is much easier
for me if you just send me an entry which is the right size to start
with.

Please try to format your entry in the same way as the entries already in
this list. Suggested points to include in your entry are ...
  - Name of package
  - 1-line summary of purpose
  - Short list of features
  - Supported compilers
  - Supported operating systems
  - Licence restrictions
  - Vendors may care to give an idea of prices
  - E-mail addresses for more details
  - Ftp site(s)
  - WWW URL
  - Postal address/telephone/FAX numbers.

If you wish, you may include HTML tags in your text, which will make it
through to the WWW version of this document. Please do not use heading
levels 1-3, and please do not include any hot links in the body of the
text - all links should occur at the end of the text.

Please add references at the end of your text in the form <tag>:<item> [;<link text>] 
Where
  - <tag> is one of http, ftp, mailto, news, author, postal, tel,
    fax or bbs
  - <item> is a single line of text. Separate parts of a postal
    address with commas.
  - <link text> is optional text describing the reference

Examples:
  - http://www.ashmount.com/trumphurst/cpplibs1;Available C++ Libraries
  - ftp://ftp.ashmount.com/trumphurst/docclass/docclass.zip;DocClass
    utility
  - mailto:cpplibs@trmphrst.demon.co.uk;Mail a submission to the FAQ
  - news:comp.lang.c++
  - author:Nikki Locke
  - fax:1-800-456-789;Toll-free enquiries

Please mail comments, criticisms, additions and amendments to me at
cpplibs@trmphrst.demon.co.uk.

NOTE TO VENDORS
This FAQ contains details of both free and commercial libraries. Vendors
who have sent me details of their libraries for inclusion in the FAQ have
been pleasantly surprised by the level of interest generated. Please
remember, I only allow 2 or 3 paragraphs describing the product, and no
advertising hype !

Added : 01/01/95   Amended : 22/05/96 
WWW http://www.trmphrst.demon.co.uk/cppsub.html - A Web form to add your submission to the list
Email:cpplibs@trmphrst.demon.co.uk - Mail a submission to the list
------------------------------------------------------------------------
Changes since the last update
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Last update was on Jul 31 1996
   Callbacks  added on Oct 3 1996                           (part2)
   CNCL  updated on Aug 8 1996                              (part2)
   molbio++  updated on Aug 8 1996                          (part3)
   MATCOM  updated on Aug 8 1996                            (part3)
   SPLASH  updated on Aug 26 1996                           (part3)
   ClassAction  added on Aug 7 1996                         (part4)
   MkHelp  added on Aug 2 1996                              (part4)
   Algebra  updated on Oct 3 1996                           (part4)
   Forward Error Correction Library  added on Sep 9 1996    (part5)
------------------------------------------------------------------------
Trumphurst Home Page http://www.trmphrst.demon.co.uk/
Web version of this list http://www.trmphrst.demon.co.uk/cpplibs1
Mail amendments or additions to this list to cpplibs@trmphrst.demon.co.uk
The C++ Usenet Newsgroup is comp.lang.c++

Copyright (c)  1996  Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge.
The author's permission is required (and usually given) to distribute
in any other way, including on CD.
Mail the author at faqdist@trmphrst.demon.co.uk for permission to distribute
