I test my stuff with RedHat GNU/Linux 5.0 on PC hardware, with things built for single-threaded operation.
At present I consider developer snapshots of the GNUstep core libraries to be quite good - and you can get these at ftp://alpha.gnu.org/gnu/gnustep/snap/.
For the latest versions (if you have a direct internet connection) you can use anonymous CVS. This is the best way to do things as, even though the code under CVS is in constant development, you will get the latest fixes. From the GNUstep HOWTO -
First, set the CVSROOT environment variable. If you are using
bash/sh you can do something like this at the prompt:
$ export CVSROOT=":pserver:anoncvs@cvs.net-community.com:/gnustep"
Second, if this is the first time loging into the CVS server:
$ cvs login
You should get a password prompt soon after:
(Logging in to anoncvs@cvs.net-community.com)
CVS password:
Enter the password `anoncvs'. This should return you to your prompt.
From here you can checkout any module in the CVS server you like. To
checkout a module you do this:
$ cvs -z3 checkout modulename
The module name 'core' will get you pretty much everything you need.
I have a couple of patches for gcc to improve Distributed Objects operation -
For gstep-guile you need a more recent snapshot of the GNUstep makefiles package than that in the 0.5 distribution, so grab a later snapshot or get the 'make' module from anonymous CVS.
You need guile-1.2 or later and the most up-to-date snapshot of gstep-core that you can find to build this.
There is some documentation available on-line.
The version of GNUstep-Guile on this web site is no longer the primary copy. For the most up-to-date version you should use anonymous CVS to checkout the 'guile' module (or the 'core' module) of the GNUstep package.
This package is included with GNUstep-Guile or available stand-alone.
There is some documentation available on-line.
The version of Greg on this web site is no longer the primary copy. For the most up-to-date version you should use anonymous CVS to checkout the 'guile' module (or the 'core' module) of the GNUstep package - Greg is part of the GNUstep-Guile package.
Alternatively, you should be able to get hold of the latest version of Greg from ftp.gnu.org or any shadow of the GNU ftp site.
Version 0.3 of new testsuite (using Gstep-Guile and Greg) is now available. At present, this provides a framework and utilities to do basic tests - it does over a thousand tests already!
There is some documentation available on-line.
The version of the testsuite on this web site is no longer the primary copy. For the most up-to-date version you should use anonymous CVS to checkout the 'test' module of the GNUstep package. You will also need the 'core' module from GNUstep.
The latest version of the old testsuite for the gstep-base library is a quick hack-together, but lets you run a whole load of tests on your gstep-base-0.5.0.
This package should make it easy to install Yoo C. Chungs GDML stuff so that you can convert gdml documents to html, latex or texinfo format. I have extended and modified the gdml dtd a little and will attempt to keep this package up to date as gdml develops.
Currently the package contains Yoo C. Chungs example gdml documentation for time zones, my documentation for NSFileHandle, and the start of a some documentation for gdml itsself.
Last modified 8-December-1998