Projects / Advanced Foundation Classes

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.

Operating Systems

Recent releases

  •  23 Feb 2004 18:15

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

    •  31 Jan 2002 21:51

      Release Notes: 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.

      •  28 Dec 2001 11:17

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

        •  30 Sep 2001 22:14

          Release Notes: 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.

          •  13 Mar 2001 23:07

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


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.