maincommoncpp - Summary

Membership Info
Project Admin:
10 active members

Group identification
Id: #89
System Name: commoncpp
Name: commoncpp
Group Type: Official GNU software

This project is part of the GNU Project.

In the process of migrating to the uCommon codebase.  The existing Common C++ codebase will continue to be maintained for bugfixes and other updates.

uCommon is a lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uClibc along with POSIX threading support. For this reason, uCommon disables language features that consume memory or introduce runtime overhead. uCommon introduces some design patterns from Objective-C, such as reference counted objects, memory pools, and smart pointers. uCommon also introduces some new concepts for handling of thread locking and synchronization.

Both Common C++ and uCommon are cross-platform portable and C++ compiler agnostic, offering support on GNU/Linux, various BSD systems, GNU/Hurd, OS/X, Microsoft Windows, QNX, and other platforms.  uCommon in particular can be used in deeply embedded platforms, and also offers user-mode thread emulation on non-threaded platforms such as Minix using the GNU pth library.

Registration Date: Sun 25 Feb 2001 02:11:44 PM UTC
License: GNU General Public License v3 or later
Development Status: 5 - Production/Stable


Communication Tools
 Mailing Lists (1 public mailing list)

Back to the top

Powered by Savane 3.9