home *** CD-ROM | disk | FTP | other *** search
- This is version 1.35.0 of libg++, the GNU C++ class library.
-
- * Contents
-
- * g++ source files are in the ./src directory
- * Some simple tests and demo programs are in ./tests
- * Header files are in ./g++-include
- * documentation is in ./libg++.texinfo. You may convert this into
- an emacs Info file by editing the file and typing `texinfo-format-buffer'
- * Some miscellaneous files of possible interest are in ./etc
- (These files are not officially a part of the libg++ distribution,
- and are subject to arbitrary changes, deletions, etc. from release
- to release.)
-
- * Installation (see libg++.texinfo more more details)
-
- * Read through the file ./libconfig.h to check
- system-dependent parameters used in .cc files. You should
- also check through g++-include/stdio.h, g++-include/math.h
- and g++-include/values.h
-
- * Check the declared indicated pathnames, etc. in the Makefile
-
- * type
-
- `make libg++.a' -- to compile libg++.a
- `make install' -- to install libg++.a and include directories
- `make tests' -- to make some tests/demos of libg++
- `make etc' -- (optional) to compile various other things
- `make gperf' -- (optional) to compile Doug Schmidt's
- perfect hash function generator
-
- * then cd to tests, and run the test files
-
- * changes from libg++-1.34.0
-
- * various and sundry bug fixes, minor enhancements, and/or portability
- improvements as described in the ChangeLog.
-
- * genclass now puts dots in files. Carl Staelin has contributed
- a sample Makefile and other utilities (in the `proto-kit'
- subdirectory) that uses GNU make to exploit filename
- structure to automate prototype compilation (Read through
- proto-kit/Makefile to see how to use it). This is not used
- in the test directory so that people without GNU make can
- still compile things.
-
- * The test file names are now self-explanatory
-
- * header files now use `extern "C"' and `#pragma once'
-
- * Coming attractions
-
- * libg++-1.35.0 does not exploit two new features in g++-1.35.0:
- multiple inheritence, and static member functions. Soon, several
- existing classes will be modified to use these as appropriate.
-
- * The Matrix library should be available by the end of June.
-
- * Lots of other information is in the libg++.texinfo file. It really is
- very important to actually read the documentation before using
- library classes. Examination of the demo files in the test directory
- may also be useful. (Note however, that the demo files are merely
- designed to test examples of each class capability,
- and are not especially good examples of client functions that might
- use these classes.)
-
- * There is now a gnu libg++ mailing list (bug-lib-g++@prep.ai.mit.edu) and
- associated usenet gnu news group.
-
- * You will be performing a valuable service if you use libg++
- classes and report back any comments, and suggestions, or bugs,
- preferably to the bug-lib-g++ list. Your feedback is extremely
- helpful in efforts to make libg++ as useful and reliable as possible.
-
- * See file `etc/release.log' for changes from previous versions
-
- * If you are a systems administrator installing libg++ for others,
- please make the documentation (libg++.texinfo) and test files
- available to users!
-
- * I continue to solicit
-
- * bug reports.
- * suggestions.
- * comments.
- * questions about installing and using libg++
- * other contributions to be incorporated into libg++.
- * sample programs using libg++.
-
- Often, the best place to send such things is bug-lib-g++@prep.ai.mit.edu,
- although direct mail to me is also welcome.
-
- * Good luck!
-
- Doug Lea, Computer Science Dept., SUNY Oswego, Oswego, NY, 13126 (315)341-2367
- email: dl@rocky.oswego.edu or dl%rocky.oswego.edu@nisc.nyser.net
- UUCP :...cornell!devvax!oswego!dl or ...rutgers!sunybcs!oswego!dl
-