Welcome, Guest! Log In | Create Account

Share

ABL

by atoku

`ABL' is a basic flexible abstract list library defined using C preprocessor. It allows you to define linked lists of arbitrary types very easily. You also can use it as stacks and queues. You can easily define complicated types like list of lists etc.


http://abl.sourceforge.net

Algorithms, Artificial Intelligence, Code Generators, Object Oriented

Project Feed

  • abl 1.2 file released: abl-1.2.tar.gz

    New functions added: add_tail, create_tail, get_tail, concat. ABL now is a proper and effective queue as well as a list or stack.
    
    Functions foreach, findif, deleteif were changed. They accept parameters for testing function and can start acting from ...

    09:19AM on Jan 28 2008

  • abl 1.11 file released: abl-1.11.tar.gz

    A serious misprint was fixed. The bug did not allowed to compile the library on any compiler but gcc.

    05:15PM on Nov 28 2007

  • abl 1.1 file released: abl-1.1.tar.gz

    1. New functions: sort, combsort, reproduce, reduce
    2. Deleted functions: get_car (use get_head)
    3. Changed function names: reverse (instead of nreverse)
    4. Documentation is improved
    5. Release is under LGPLv3 or later (was v2 or later).

    10:30AM on Nov 19 2007

  • ABL 1.0 Release!

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

    01:49AM on Nov 06 2007 by atoku

  • abl 1.0 file released: abl-1.0.tar.gz

    * car is no more a pointer (after discussion on http://linux.org.ru). This changes how list elements are stored in memory.
    
    * Function add_head_c is deleted!
    
    * Function create_head_c is deleted. Function create_head
    was modify to unify both creation ...

    04:36PM on Nov 05 2007

  • abl 0.99 file released: abl-0.99.tar.gz

    1. New functions: mapcar, add_head_c, create_head, create_head_c
    
    2.Constructor/destructor feature. Well, it is pretty advances thing. I did not see anything similar before. 
    
    3. Completely revised documentation. There are some examples added to the doc ...

    04:52PM on Oct 25 2007

  • abl 0.98 file released: abl-0.98.tar.gz

    New functions: del_after_point and get_point_next.
    
    New macros: ABL_BEGIN_LOOP and ABL_END_LOOP
    
    Doxygen compatible comments. abl.h can be used to generate doxygen
    documentation for your program (Documentation of this feature is to be
    added ...

    08:26PM on Oct 09 2007

  • abl 0.95 file released: abl-0.95.tar.gz

    First public release

    02:27PM on Jul 24 2007