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.
|Tags||C++ Cross Platform runtime Library|
|Operating Systems||Linux Darwin OpenBSD|
|Implementation||C++ POSIX BSD sockets|
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.
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.
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
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.