Donnerstag, 14. März 2013

libxml2

What is libxml2
It is a library for processing XML documents. It is a library written in C and has bindings available for many languages, including C++, Perl, Python, PHP.

Freitag, 15. Februar 2013

Dienstag, 12. Februar 2013

pthreads-w32

What is Pthreads?

Pthreads is the standard API for creating and managing threads on UNIX systems. This API is not natively supported on Windows, but there is a free library called pthreads-w32 which provides the same functionality under Windows. In this way, you can develop a multi-threaded program which will work on both types of systems.

Montag, 11. Februar 2013

utf8proc

What is utf8proc?

utf8proc is a library for processing UTF-8 encoded strings. It is fairly lightweight in comparison to something like ICU, for example. It is implemented in C and has an API in C as well as Ruby.

Sonntag, 10. Februar 2013

ICU

What is ICU?

ICU is a C Library for working with UTF-8 strings and other internationalization issues in portable programs.

Montag, 4. Februar 2013

FreeBSD tree.h Example

Introduction

The FreeBSD Project offers a nice header file called tree.h which provides macro implementations of a few tree-based data structures, including Splay and Red-Black trees. In this article I will introduce installing the header file into a MinGW environment and using it to build a simple sorting program.

Montag, 7. Januar 2013

CDK

About

CDK (Curses Development Kit) is a library which defines many widgets and ready to use controls for curses-based programs. It works with NCurses as well as PDCurses.