Projects / FTL


FTL is a generic system-level application programming library written in C++. It features a very broad abstraction of system interfaces, provides many useful generics, and has a very small compile-time overhead.

Operating Systems

Recent releases

  •  22 Oct 2010 13:08

    Release Notes: This release moves libpona to github. It has been renamed to FTL. It has been retargeted a little bit. A giant amount of API refactoring, mostly driven by the needs of Pacu and libcodetips. String processing, signaling, and concurrency concepts have evolved a lot. Support for local (aka Unix domain) sockets was added. Tested on OS X (10.5 SDK) and Linux with the latest gcc.

    •  23 Mar 2010 07:05

      Release Notes: Unicode support was fully integrated. Inspired by golang, libPONA now includes a "Channel" class, which allows you to construct multi-threaded applications much more effortlessly. The container classes received a major face lift and data flows can now be issued without iterating over items. The newly added examples demonstrate how this works.

      •  19 Feb 2010 21:02

        Release Notes: libPONA slowly consolidates. This release brings overall improvements and bugfixes, without many API changes, except string processing, which is still a bleeding edge. The upcoming release of Pacu 1.1 will include libPONA 0.9.6

        •  07 Aug 2009 17:57

          Release Notes: This is the first release to support OpenBSD, and is mostly a maintenance release. It includes a lot of API refactoring, but only a few new functions. An initial version of the API documentation is now available.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.