JWCommon Library Release

I’ve decided to release a few classes that I think would be of general use under the MIT liscence.
JWCommon 2009-02-04 focuses on classes for storing, recalling, and grouping options. Options can be any named value that can be represented by a string. I had application preferences in mind when I wrote the code but there is no reason the code is limited to that use.
Features:
- OptionsManager – Store and lookup options by name and group
- OptionsFileManager – Save or load all the options directly to or from a file
- Ini file format implementation provided, easy to add your own file format implementation.
- String conversion/parsing utility methods
- Clean object oriented design
- No dependencies on other libraries (other than the c standard library)
Download Source Package
Download MSVC2005 binaries
From the README:
Summary
This library is a compilation of application components written in C++ that I found myself repeatedly writing whenever I needed one. The motivation for JWCommon was to write those components well in an extensible fashion and set them aside in a reusable package that can be used by future applications.
Philosophy
The philosophy in creating this library is to write components that are extensible and importantly, easy to understand and use. The components should tightly scoped and spartan, but make it easy for the user of the library to add features that their applications require.
License
This library is released under the MIT License. A copy is found in LICENSE.txt in the same directory as this readme.

Tags: common application components, ini file, JWCommon, mit license, open source, OptionsManager






