Downloadliste

Projektbeschreibung

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.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
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

Neue Funktionen: add_tail, create_tail, get_tail und concat. ABL ist nun eine angemessene und wirksame Warteschlange sowie eine Liste oder Stack. Die Funktionen foreach, findif und deleteif wurden geändert. Sie akzeptieren Parameter für die Funktion getestet und kann anfangen, handeln von einigen beliebiges Element, nicht nur von der Spitze der Liste. Einige Anstrengungen wurden gemacht, die Rekursion auf der Liste zu erleichtern. Die Funktion findif hat einen Nebeneffekt: Sie bewegt sich der Zeiger auf das gefundene Element. Es gibt weitere Beispiele in der Dokumentation. Die wichtigste ist die Rekursion Demonstration Beispiel. Es gibt viele Verbesserungen, um den Code und Dokumentation.
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

Neue Funktionen: Sortieren, combsort, zu reproduzieren, zu verringern und. get_car wurde gestrichen (Verwendung get_head). Die Funktion nreverse wurde umbenannt rückgängig zu machen. Die Dokumentation wurde verbessert. Diese Pressemitteilung ist unter der LGPLv3 oder später.
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

Auto ist nicht mehr ein Zeiger. Dies ändert sich, wie Listenelemente werden im Speicher abgelegt. Die add_head_c und create_head_c Funktionen wurden durch ein einheitliches create_head Funktion ersetzt. Marke / Destruktor wurden umbenannt, um zu zerstören /. Eine umfangreiche Revision der Dokumentation vorgenommen wurde, und alle Beispiele und Tests wurden erneuert. Ein Logo wurde erstellt und das Projekt wurde von "Basic Atoku's List" auf "Abstract Basic List" umbenannt.
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

Ein Konstruktor / Destruktor Funktion wurde für eine einfachere Speicherverwaltung und die Initialisierung von komplexen Listen hinzugefügt. Die create_head und mapcar Funktionen wurden hinzugefügt. Major Dokumentation Überarbeitung und Erweiterung geschah. Einige kleinere Änderungen wurden an der Oberfläche vorgenommen.
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