Advanced Foundation Classes

The Advanced Foundation Classes (AFC) (formerly Amiga Foundation Classes) are a suite of C/C++ classes, originally born on Amiga computers, and ported to Linux. They provide a lot of basic classes, including a list manager, a Hash Table manager, a better string handler for C programs, a string parser, and more. One unique feature is documentation - AFC comes with a PDF manual of over 280 pages.

Licenses GPL LGPL
Operating Systems POSIX Linux
Implementation C C++

Tweet this project Short link

Rss Recent releases

Changes: This is the first real stable release of AFC. Many classes have been added, and some support mailing lists are being created.

Changes: This release adds three new classes. Two of them (DynamicClass and DynamicClassMaster) allow the creation and handling of "plugins" in any AFC application. The documentation is now over 320 pages.

Changes: This release adds new docs, the first complete C++ bindings, and some bugfixes.

Changes: SGML docs, basing all classes on the AFC Base class, a test_suite directory with various tests to stress classes, compilation as a single shared object (with static linking support), and a new afc_start script to help develop new AFC classes.

Changes: New ArrayMaster, HashMaster, and Dictionary classes, a new afc-config tool, and some new docs are being written.

No-screenshot

Project Spotlight

HashCatalog

A program that finds duplicate files and creates XML catalogs of your files.

11825908bb0b1a3566ad6cbc69a7feb8_thumb

Project Spotlight

GWintree

A GEDCOM-based genealogy program with facilities to display full family trees.