Projects / App


'App' is a preprocessor for C++ that accepts as input arbitrary C++ code that may contain embedded constructs for specifying algebraic data types and associated pattern matching operations, and produces as output the same code with all such constructs translated to normal C++. What app essentially does is provide for C++ pretty much the same capabilities that functional languages have regarding algebraic types. 'Applib' is the associated runtime library that supports the core run time requirements of the translated code, and which provides additional utilities (applib is covered by the LGPL).

Operating Systems

Recent releases

  •  30 May 2000 09:25

    Release Notes: This version includes new features and two bugfixes.

    •  27 Feb 2000 08:08

      Release Notes: This release is primarily a linux/g port.

      •  23 Jan 2000 06:53

        Release Notes: A substantial number of new features, and only a few bugfixes.

        •  23 Sep 1999 10:51

          Release Notes: Initial release.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.