======================================
CoreLinux++ Source Distribution 0.4.30
======================================

0. Pre-pre-amble

1. Pre-amble
 1.1 Source Code
 1.2 Documentation
 
2. Running
 2.1 Best places to start
 2.2 Best places to go next
 
3. Feedback and Contribution

=================================================
0. Pre-pre-amble

With the Design Patterns complete, focus is back where we start to justify 
the name of the library - Linux!

That being said, be forwarned, this release is primarily a documentation and
packaging enhancement. We have added RPM and DEB packages to the downloads.

In addition, welcome to Hans Dulimarta who's immediate contribution was in
cleaning up some of the documentation for consistency and correctness.

********** WARNING WARNING WARNING *************************************
Although an attempt has been made to preserve the interfaces, some
have changed because of the recent work, and problems found with some
C++ standard libraries during initialization. In most places a std::string
argument has been replaced with CharCptr.

Other stuff
-----------

New web design, take a look http://corelinux.sourceforge.net

Documentation (Class reference, Analysis, Design, Developers Guide) 
is packaged seperate from the source.

libcorelinux++-x.y.z.tar.gz - Contains all source
libcorelinux-x.y.z-1.i386.rpm - Binary RedHat distribution
libcorelinux_x.y.z-1.i386.deb - Binary Debian distribution
libcorelinux-dev-x.y.z-1.i386.rpm - Developers RedHat distribution
libcorelinux-dev_x.y.z-1.i386.deb - Developers Debian distribution
CoreLinux++Doc-x.y.z.tex.tar.gz - Contains TeX docs and classref
CoreLinux++Doc-x.y.z.pdf.tar.gz - Contains PDF docs and classref
CoreLinux++Doc-x.y.z.dvi.tar.gz - Contains DVI docs and classref

**********************************************************
* Read INSTALL Read INSTALL Read INSTALL Read INSTALL!!! *
**********************************************************
We have moved the build process to the familiar automake,
autoconf, libtool.

While tested, it is subject to some build problems we didn't anticipate. 
Your feedback is helpful. And, oh yes, READ INSTALL!!!


=================================================
1. Pre-amble

	1.1 Source Code
	---------------

	CoreLinux++ 
	Copyright (C) 1999, 2000 CoreLinux++ Consortium
	
	The CoreLinux++ Library is free software; you can redistribute it and/or
	modify it under the terms of the GNU Library General Public License as
	published by the Free Software Foundation; either version 2 of the
	License, or (at your option) any later version.
	
	The CoreLinux++ Library Library is distributed in the hope that it will 
	be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
	Library General Public License for more details.
	
	You should have received a copy of the GNU Library General Public
	License along with the GNU C Library; see the file COPYING.LIB.  If not,
	write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
	Boston, MA 02111-1307, USA.  
	
	see ./COPYING.LIB

	1.2 Documentation
	-----------------
	All CoreLinux++ is free documentation and may be distributed only
	subject to the terms and conditions set forth in the Open 
	Publication License.

	see ./COPYING.DOC


=================================================
2. The Rest

	2.1 Best places to start
	------------------------
	A. Use your web-browser and load the develop.html file for the CoreLinux++
	Developers Guide. Read it!
	
	B. Follow all documentation links for the coding and design documentation.
	
	C. run make from this directory
	
	D. Look at the source code, makefiles, examples, etc.

        E. Refer to the ChangeLog for history of changes between releases.
	
	2.2 Best places to go next
	--------------------------
	This is probably the only time you will see a 'goto' in CoreLinux++, but
	goto 3.Feedback and Contribution

=================================================
3. Feedback and Contribution


All feedback (discussions, defect reporting) except flames go to:

http://corelinux.sourceforge.net 

follow the project links to the project page. There you will find 
forums and defect tracking tools.

If you want to participate in the CoreLinux++ project, we are looking
for consortium members to:

	Artful stuff
	------------
	Create a CoreLinux++ image
	Create a better website
	
	Thoughtful stuff
	----------------
	Contribute and/or discuss and/or maintain the C++ Coding Standards and Guidelines
	ditto for the Object Oriented Analysis and Design Standards and Guidelines, and
        process documentation.
	
	More Thoughtful stuff
	---------------------
	Put requirements in for libcorelinux++, libcoreframework++, and CoreLinux++ developer
        utilities forums.
	
	Harder working stuff
	--------------------
	Participate in the Analysis and Design of libcorelinux++ and libcoreframework++ and
        CoreLinux++ utilities.
	
	Best for last
	-------------
	Become a developer for the implementation after the design.
	
contact me frankc@users.sourceforge.net
	

	
	
