ABL News
Brought to you by:
atoku
ABL, a flexible abstract list library is now version 1.0. ABL can be used to define linked lists of arbitrary type elements in C programs. Besides standard set of functions for lists, ABL includes basic high order functions for searching, filtering, mapping, and effective reverse.
The library is implemented using (or abusing) C preprocessor rather than usual approach with void pointers. The main difference between these approaches is that ABL is more designed as an extension to the language rather than a library.
In our opinion, it allows more abstract definitions for a user and more flexible usage similar that is provided by template libraries in C++.... read more