SDL_Config
Navigation
Home
Download
SourceForge project page
Web Links
About
Documentation
Introduction
Features
API

Tutorials:
Roadmap
Users
License
Features
Most important features present in SDL_Config 1.2:

  • sophisticated parsing engine, native support for .INI files from Windows

  • can be used in C/C++

  • can be compiled and used in Windows, Linux, MacOS etc. on any reasonable C/C++ compiler

  • built with high speed and low memory usage in mind

  • SDL_RWops gives you ability to parse config files not only from hard-drive, but also from memory, .zip files, internet streams etc.

  • many ways of customizing library, ie. changing keywords and operators

  • .ini extensions - key value replacement, storing multiple values in one entry, multiple groups with the same name, various single line and one multi line, C like comment

  • iteration over groups, over entries and over values of multiple value entries - separately and simultaneously

  • beautiful formatting when saving files: indenting, white spaces, comments that were found during loading, can be easily saved along with normal groups, entries etc. Can be disabled when space is priority.

  • in C++ you can use some special syntactic sugars, such as bool type, default values, OO wrapper classes

  • you can work on many config files at the same time

  • mature implementation with autotests, stable interface, proven to work in many projects; already more than 3 years on the market

  • open source with unrestrictive license


  • And last, but not least:

    • comprehensive, high quality online html documentation

    • easy-to-use, intuitive API that has documentation generated from source-code by NaturalDocs

    • full suite of test programs, that show how to use SDL_Config, and of auto test programs, which ensure that library is without bugs

    Disadvantages of SDL_Config:

    • you have to compile it by yourself - yet that's very easy

    • you have to link with SDL


Posted by Koshmaar on December 31 2005 15:52:334349 Reads - Print
Login
Username

Password



Forgotten your password?
Request a new one here.
Banners

SourceForge.net Logo

Get Firefox!

Copyright © Hubert "Koshmaar" Rutkowski 2005