NXS Toolkit Documentation

0.1d1

About

The NXS Toolkit is a set of individual modules written in C to add some additional features sorely missing from the language, including exception handling, interchangable file and memory I/O, and threading. Each module can be used alone or built into a library so that there is no unnecessary bloat.

While the features provided by this toolkit may seem underwhelming to those familiar with more robust languages, all of these features are implemented using code compliant with ISO C99, unlocking more programming potential for projects made in C without requiring massive redesign.

Download

The NXS Toolkit is provided for download in two distinct ways: as a release package, or via our Subversion repository. The release packages are generally more stable and complete, while the Subversion repository houses code undergoing changes. Because of this, the Subversion code is generally a better look at the "cutting-edge" of the toolkit, but may be less coherent or stable (although care is exercised to make sure it stays functional with each committal).

License

This toolkit is released under the open-source BSD License, which states that the project may be used for both proprietary and open-source work, requiring only that credit is given in the source code and documentation of the new work.

Copyright (c) 2007 Justin Spahr-Summers. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

SourceForge.net Logo


Generated on Thu Dec 20 13:42:46 2007 for NXS Toolkit by  doxygen 1.5.4