Nickel

Nickel (Ni) is a library for hierarchical maps and .ini files.

Nickel is useful for loading, manipulating, and saving configuration data, among other things. An overview of Nickel can be found on its development page. It also has a freshmeat.net project: libnickel.

Donate to Chaos Lizard Creations

Development Status Stable
License zlib/libpng
OS OS independent (tested in GNU/Linux)
Programming Language ISO/IEC 9899-1999 C (C99)

Features

  • Extremely fast. Written for use inside games.
  • Flexible. Can be used any number of ways. Doesn’t impose a particular design paradigm on you.
  • Robust. Handles all standard .ini files. Also extends the .ini file format for some extra features, like hierarchies.
  • Slick. Advanced niceties to make your life easier.
  • Portable. Compiles anywhere with a C99 compiler.

An extensive list of features is maintained with the project documentation.

Download

Latest Version: v1.1.0 (2008 Jan. 19)

Source Tar/Gz
File nickel-1.1.0.tar.gz
Size in Bytes 42,754
Sha1 Digest 7ee59ca61d49888e98642b4ff291bc7c5b943a8a
Included Binaries none
Included Source ISO/IEC 9899-1999 C (C99) with makefile
Requirements none

Older Versions

See our sourceforge file releases page.

News

2008 Jan. 19: More Nickel

I’ve just released Nickel v1.1.0. This release fixes some minor bugs and improves on the library in many ways, though there are no new features. I recommend you get it right away. See also the change log.

2007 Dec. 16: It Lives!

Nickel v1.0.0 has been officially released upon an unsuspecting world!

Documentation

Extensive documentation is maintained on the Nickel development site. Go there and read all the information I didn’t post here for brevity’s sake.

Support

 
nickel.txt · Last modified: 2008/10/07 16:17
 
Recent changes RSS feed Donate to Chaos Lizard Creations sourceforge.net Valid XHTML 1.0 Valid CSS Driven by DokuWiki
Copyright © 2009 Charles Lindsay. Licensed under the GNU FDL.