Projects / Loki C++ Library

Loki C++ Library

Loki is a C++ library which demonstrates and encourages the use of generic programming and designe patterns. It was written to accompany the book entitled "Modern C++ Design." The library includes a parametrized smart pointer class, generalized functors, a multithreading abstraction, and some help for important patterns.


Recent releases

  •  06 May 2002 14:36

    Release Notes: This version has been synchronized with This project is now a full superset of loki with extensions for gcc/Linux.

    •  23 Apr 2002 13:59

      Release Notes: Fixes for gcc 3 were made. A Threads.h implementation of ClassLevelLockable and ObjectLevelLockable was added for g++3.

      •  07 Apr 2002 18:28

        Release Notes: This release has a fix for the -DMAX_SMALL_OBJECT_SIZE=0 delete() call. It now compiles with -O3 and NDEBUG by default.

        •  26 Aug 2001 13:36

          Release Notes: The autotools scripts and the loki-config commmand were added.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.