Release 3.2  Copyright ã1993 by NeXT Computer, Inc.  All Rights Reserved.

Preliminary 3.3 Release Notes: 
libg++

This file contains release notes for the initial release of  the GNU C++ class library (libg++-2.5.3).  

                 New Features

     This section describes the major GNU changes since the previous  release of libg++ 
in NeXTSTEP 3.2. 

 *  The iostream directory is gone.  It has been replaced by ../libio.
  One major change is that libiostream.ac(which is built in ../libio) can be used 
indendently of libg++ as in the example illustrated below.  However libg++.a also links with  libiostream.a internally  and therefore, when linking with libg++.a, libiostream.a need not be explicitly specified on the command line. 

#include <stream.h>

main() {
   cout << "Hi world\n";
}

and the compilation command would be

cc++ test.cc -o tst -liostream

and executing tst would result in

Hi world!

* A few of pseudo-template classes (SLList/DLList) have been 
converted to use real templates.    These files can be used as follows:

#include <stream.h>
#include <String.h>
#include <SLList.h>

main(){
   SLList<String> listOfnames;

   listOfnames.append("hello world");
   cout <<listOfnames.remove_front() << "\n";

}

Compiling  the above example with

cc++  test.cc -lg++

and running would result in

hello world

However, no promise is implied about when/if the remaining ones will be converted.
Hence genclass is still necessary for specific class creation. 

															Notes Specific to Release 3.3
	The stream manipulators declared in the file /NextDeveloper/Headers/g++/iomanip.h 
                       are now supported due to the  addition of support for templates in gcc in the current 	version   of  NeXTSTEP.

	The directive #pragma cplusplus has been added to every libg++ header that is 	exported so as to specify C++ linkage. This is due to the new feature in the compiler which 	enables implicit extern "C" linkage for all system headers unless the above pragma is 	specified in which case, the C++ linkage is enabled.