public
Description: A newfound treasure; a lightweight Foundation library for Linux.
Homepage: http://programming.nu
Clone URL: git://github.com/timburks/nufound.git
Search Repo:
name age message
folder .gitignore Tue Apr 08 22:58:53 -0700 2008 Replace the determination of LONG_LONG_MAX with... [Markus Hardt]
folder ChangeLog Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder Foundation/ Tue Apr 08 22:58:53 -0700 2008 Replace the determination of LONG_LONG_MAX with... [Markus Hardt]
folder INSTALL Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder LICENSE Thu Mar 13 11:44:38 -0700 2008 APL 2.0. [timburks]
folder Makefile.am Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder Makefile.in Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder README Thu Mar 13 13:52:45 -0700 2008 Updated installation instructions and other not... [timburks]
folder aclocal.m4 Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder autom4te.cache/ Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder config.guess Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder config.sub Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder configure Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder configure.ac Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder depcomp Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder generators/ Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder install-sh Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder ltmain.sh Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder missing Wed Mar 05 20:37:24 -0800 2008 Initial commit. [timburks]
folder 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