Download List

Descripción del Proyecto

ABL (Abstract Basic List) is a flexible abstract
list library defined using the C preprocessor. It
allows you to define linked lists of arbitrary
types very easily. You also can use these lists as
stacks or queues. You can easily define
complicated types like a list of lists. It
contains a set of functions to work on lists,
including higher order functions for filtering and
so on. The list includes detailed documentation in
texinfo format.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-01-28 22:14
1.2

Nuevas funciones: add_tail, create_tail, get_tail, y concat. ABL es ahora una cola de una adecuada y eficaz, así como una lista o una pila. Las funciones foreach, findif, y deleteif fueron cambiados. Ellos aceptan los parámetros para la función de pruebas y se puede empezar a actuar de algún elemento de arbitrariedad, no sólo de la cabeza de la lista. Se hicieron esfuerzos para que la recursividad en la lista más fácil. La findif función tiene un efecto secundario: se mueve el puntero al elemento que se encuentra. Hay más ejemplos en la documentación. El más importante es el ejemplo de demostración de recursividad. Hay muchas mejoras en el código y la documentación.
Tags: Major feature enhancements
New functions: add_tail, create_tail, get_tail, and concat. ABL is now a proper and effective queue as well as a list or stack. The functions foreach, findif, and deleteif were changed. They accept parameters for the testing function and can start acting from some arbitrary element, not just from the head of the list. Some efforts were made to make recursion on the list easier. The function findif has a side effect: it moves the pointer to the found element. There are more examples in the documentation. The most important is the recursion demonstration example. There are many improvements to the code and documentation.

2007-11-27 01:51
1.1

Nuevas funciones: ordenar, combsort, reproducir y reducir. get_car se ha suprimido (get_head uso). El nreverse función ha cambiado el nombre de revertir. La documentación ha sido mejorada. Este comunicado está bajo la LGPLv3 o posterior.
Tags: Major feature enhancements
New functions: sort, combsort, reproduce, and reduce. get_car has been deleted (use get_head). The function nreverse has been renamed to reverse. The documentation has been improved. This release is under the LGPLv3 or later.

2007-11-06 05:49
1.0

automóvil ya no es un puntero. Esto cambia la forma elementos de la lista se almacenan en la memoria. Las funciones add_head_c y create_head_c fueron reemplazados por una función create_head unificado. Marca / destructor, fueron renombrados a hacer / destruir. Una importante revisión de la documentación se llevó a cabo, y todos los ejemplos y las pruebas fueron rehechos. El logo fue creado y el proyecto recibió el nombre de "Lista Básica Atoku" a la "Lista Resumen de base".
Tags: Major feature enhancements
car is no longer a pointer. This changes how list elements are stored in memory. The add_head_c and create_head_c functions were replaced by a unified create_head function. Make/destructor were renamed to make/destroy. A major revision of the documentation was undertaken, and all examples and tests were redone. A logo was created and the project was renamed from "Atoku's Basic List" to "Abstract Basic List".

2007-10-26 11:10
0.99

Un constructor / destructor de esta característica para facilitar la gestión de memoria y la inicialización de las listas de complejos. El create_head mapcar y funciones han sido añadidas. Revisión de la documentación más importante y la extensión se hizo. Algunos pequeños cambios se hicieron a la interfaz.
Tags: Major feature enhancements
A constructor/destructor feature was added for
easier memory management and initialization of
complex lists. The create_head and mapcar
functions were added. Major documentation revision
and extension was done. Some minor changes were
made to the interface.

2007-10-10 14:24
0.98

Tags: Initial freshmeat announcement

Project Resources