JWCommon Library Release

 

Cutthroat Studios Skull & Crossed Sabres

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: , , , , ,

Leave a Reply