Projects / App

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).

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  02 Jun 2003 23:24

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

    •  30 Jan 2001 06:12

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

      •  30 Jan 2001 06:12

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

        •  30 Jan 2001 06:12

          Release Notes: Initial release.

          Screenshot

          Project Spotlight

          fwknop

          A Single Packet Authorization and Port Knocking implementation.

          Screenshot

          Project Spotlight

          DiffImg

          A basic image difference viewer.