public
Description: A newfound treasure; a lightweight Foundation library for Linux.
Homepage: http://programming.nu
Clone URL: git://github.com/timburks/nufound.git
name age message
file .gitignore Tue Apr 08 22:58:53 -0700 2008 Replace the determination of LONG_LONG_MAX with... [Markus Hardt]
file ChangeLog Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
directory Foundation/ Tue Apr 08 22:58:53 -0700 2008 Replace the determination of LONG_LONG_MAX with... [Markus Hardt]
file INSTALL Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file LICENSE Thu Mar 13 11:44:38 -0700 2008 APL 2.0. [timburks]
file Makefile.am Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file Makefile.in Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file README Thu Mar 13 13:52:45 -0700 2008 Updated installation instructions and other not... [timburks]
file aclocal.m4 Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
directory autom4te.cache/ Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file config.guess Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file config.sub Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file configure Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file configure.ac Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file depcomp Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
directory generators/ Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file install-sh Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file ltmain.sh Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
file missing Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
directory src/ Tue Jul 08 12:08:03 -0700 2008 Removed an error message that sometimes appears... [jsyedidia]
README
This is NuFound, a revision of the libFoundation library for use with Nu.


ABOUT

Forked mainly for expedience, NuFound contains a few bug fixes and 
enhancements that make NuFound look more like the Apple Foundation classes.
But there are many missing features, so in the future, one or more of
the following may happen, in no particular order of preference:

1. the GNUstep base library will be updated for use with Nu instead of NuFound.

2. the Cocotron project will be updated so that it can be built and used
with the "stock" GCC and libobjc on Linux.

3. NuFound will remerge into a revived libFoundation project.

4. a mature corporate Foundation library will be released under an acceptable
open source license.

5. NuFound will continue to be enhanced until it satisfies all requirements.

But in its current state, NuFound supports a fully-functional build of Nu.


LICENSE

NuFound is released under the Apache Public License, v. 2.0.
libFoundation is available under a more liberal original license.


INSTALLATION

./configure
make
sudo make install
sudo cp -r Foundation /usr/local/include

(Sorry about that last step; if someone would help me get it into the autotools 
Makefiles I would greatly appreciate it!)


ACKNOWLEDGEMENTS

Many (many many!) thanks to  Mircea Oancea, Ovidiu Predescu, and Helge Hess
for sharing their work on libFoundation.
  
  
APPENDIX: Autoconf/Automake notes

To regenerate the build files with autoconf/automake,
run the following command:

% autoreconf --install

The two primary source files are 
  configure.ac
  Makefile.am

To clean up, use:

% make distclean