GNU Objective C Class Library
*****************************

The GNU Objective C Class Library, version 0.1.19, is now available.

What is the GNU Objective C Class Library?
==========================================

   It is a library of general-purpose, non-graphical Objective C objects
designed in the Smalltalk tradition.  It includes collection objects for
maintaining groups of objects and C types, streams for I/O to various
destinations, coders for formating objects and C types to streams, ports
for network packet transmission, distributed objects (remote object
messaging), pseudo-random number generators, character string classes,
and time handling facilities.

   The library also includes the foundation classes for the GNUStep
project.

Noteworthy changes since version `0.1.14'
=========================================

   * Can be made as a shared library by passing `--enabled-shared' to
     `configure'.  Thanks to Jan Kybic <kybic@earn.cvut.cz> and Bryan
     Headley <bwh@mail.lnd.coretech.com> for suggestions.

   * New classes NSSet, NSMutableSet, NSCountedSet.  New concrete
     classes NSGSet, NSGMutableSet, NSGCountedSet.  New test program
     nsset.m.  New class NSMethodSignature.

   * Running './configure' and building the library in a different
     directory than the source works as it should, according to the GNU
     standards.

   * Dynamic loading fixes for Solaris, thanks to Adam Fedor.

   * Fixes to Coder correct bugs with encoding/decoding wildly
     interconnected objects.  (My application uses a "Suffix Tree"
     structure: a Tree, and a LinkedList that winds its way through the
     leaves of the tree; the LinkedList nodes also have pointers back
     to the tree nodes.)

   * NSTimeZone implemented, thanks to Peter Burka
     <peter@bert.psyc.upei.ca>

   * NSData fixes, thanks to Adam Fedor.

   * NSObjCRuntime functions implemented.  NSObject description methods
     implemented.

   * Bug fixes in NSString, NSDictionary, NSArray, NSGeometry and other
     places.

Where can you get it?  How can you compile it?
==============================================

   The libobjects-0.1.19.tar.gz distribution file has been placed on
`prep.ai.mit.edu' in `pub/gnu'.

   More information about the library, including a list of machines on
which it has been successfully compiled and used, can be found at
`http://www.cs.rochester.edu/u/mccallum/libobjects'.

   The library requires gcc 2.7.2 or higher.  The library does not work
with the NEXTSTEP 3.2 compiler because that version of NeXT's cc cannot
handle nested functions.  Until a later release from NeXT, NEXTSTEP
users will have to install gcc.  See the `INSTALL' file for more
instructions about compiling and installing the library.

   The `.tar' file is compressed with GNU gzip.  Gzip can be obtained by
anonymous ftp at any of the GNU archive sites.

   For info about FTP via email, send email to `ftpmail@decwrl.dec.com'
with no subject line, and two-line body with line one `help' and line
two `quit'.

   The most recent (not necessarily tested) snapshots of the library
will be placed in `ftp://alpha.gnu.ai.mit.edu/gnu'.

     Happy Hacking!
            R. Andrew McCallum
            mccallum@gnu.ai.mit.edu



[ Most GNU software is packed using the GNU `gzip' compression program.
  Source code is available on most sites distributing GNU software.

  For information on how to order GNU software on tape, floppy or cd-rom, or
  printed GNU manuals, check the file etc/ORDERS in the GNU Emacs distribution
  or in GNUinfo/ORDERS on prep, or e-mail a request to: gnu@prep.ai.mit.edu

  By ordering your GNU software from the FSF, you help us continue to
  develop more free software.  Media revenues are our primary source of
  support.  Donations to FSF are deductible on US tax returns.

  The above software will soon be at these ftp sites as well.
  Please try them before prep.ai.mit.edu as prep is very busy!

  thanx -gnu@prep.ai.mit.edu

	ASIA: ftp.cs.titech.ac.jp, utsun.s.u-tokyo.ac.jp:/ftpsync/prep,
  cair.kaist.ac.kr:/pub/gnu, ftp.nectec.or.th:/pub/mirrors/gnu
	AUSTRALIA: archie.au:/gnu (archie.oz or archie.oz.au for ACSnet)
	AFRICA: ftp.sun.ac.za:/pub/gnu
	MIDDLE-EAST: ftp.technion.ac.il:/pub/unsupported/gnu
	EUROPE: irisa.irisa.fr:/pub/gnu, ftp.univ-lyon1.fr:pub/gnu,
  ftp.mcc.ac.uk, unix.hensa.ac.uk:/pub/uunet/systems/gnu,
  src.doc.ic.ac.uk:/gnu, ftp.ieunet.ie:pub/gnu, ftp.eunet.ch,
  nic.switch.ch:/mirror/gnu, ftp.informatik.rwth-aachen.de:/pub/gnu,
  ftp.informatik.tu-muenchen.de, ftp.win.tue.nl:/pub/gnu,
  ftp.funet.fi:/pub/gnu, ftp.denet.dk, ftp.stacken.kth.se, isy.liu.se,
  ftp.luth.se:/pub/unix/gnu, ftp.sunet.se:/pub/gnu, archive.eu.net
	SOUTH AMERICA: ftp.unicamp.br:/pub/gnu
	WESTERN CANADA: ftp.cs.ubc.ca:/mirror2/gnu
	USA: wuarchive.wustl.edu:/systems/gnu, labrea.stanford.edu,
  ftp.digex.net:/pub/gnu, ftp.kpc.com:/pub/mirror/gnu, f.ms.uky.edu:/pub3/gnu,
  jaguar.utah.edu:/gnustuff, ftp.hawaii.edu:/mirrors/gnu,
  vixen.cso.uiuc.edu:/gnu, mrcnext.cso.uiuc.edu:/pub/gnu,
  ftp.cs.columbia.edu:/archives/gnu/prep, col.hp.com:/mirrors/gnu,
  gatekeeper.dec.com:/pub/GNU, ftp.uu.net:/systems/gnu

]

