ダウンロードリスト

プロジェクト概要

ABL (抽象基本リスト) は C プリプロセッサを使用して定義されている柔軟な抽象リスト ライブラリです。それは非常に簡単に任意の種類のリンクのリストを定義することができます。これらの一覧スタックまたはキューとして使用することもできます。リストのリストのような複雑な型を簡単に定義できます。高階関数のようにフィルター処理を含む、リスト上で動作する関数のセットが含まれています。リストには、texinfo 形式で詳細なドキュメントが含まれます。

システム要件

システム要件が設定されていません
プロジェクトのリリース情報やプロジェクトリソースの情報です。
注: プロジェクトリソースの情報は Freecode.com ページからの引用です。ダウンロードそのものは、OSDNにホスティングされているものではありません。

2008-01-28 22:14
1.2

新機能:add_tail、create_tail、get_tail、とconcat。 Ablの今では、適切かつ効果的なキューとしてだけでなく、リストやスタックです。関数は、findif foreachのとdeleteif変更された。彼らは、テスト関数のパラメータを受け入れるか、任意の要素から、演技だけでは、リストの頭からではなく、起動することができます。いくつかの努力のリストに簡単に再帰することが行われた。関数findif副作用があります:それは、見つかった要素へのポインタを移動します。ある文書にはより多くの例です。最も重要なのは、再帰のデモの例です。あるコードやドキュメントには多くの改善があります。
タグ: 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

新機能:並べ替え、combsort、再現し、削減します。 get_car(使用get_head)が削除されています。関数nreverse逆に名前が変更されている。マニュアル改善されています。このリリースではLGPLv3または保存中です。
タグ: 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

車は、もはやポインタです。この変更がどのようにリストの要素はメモリ内に格納されます。 add_head_cとcreate_head_c機能を統合create_head関数によって置き換えられました。確認/デストラクタのように改名された/破壊する。ドキュメントの主要な改正、実施されたすべてのサンプルおよびテストをやり直していた。のロゴ、および作成されたプロジェクト""抽象基本的なリスト"にAtokuの基本リスト"から改称された。
タグ: 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

コンストラクタ/デストラクタの機能の簡単なメモリ管理と初期化、複雑なリストに追加されました。 create_headとmapcarの機能が追加された。主要なドキュメントの改訂と拡張を行った。いくつかのマイナーな変更は、インターフェイスに行われた。
タグ: 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

タグ: Initial freshmeat announcement

プロジェクトリソース