

Welcome to the cpputils project home page.
cpputils provides fast, light and portable open-source C++ libraries. All our libraries comes with the boost license, with full source code and regression tests.
cpputils is an ongoing project. Currently we publish only one library. We plan to add several other libraries, so please check out our website from time to time for new stuff. A long-term goal is to create library suite similar to boost, but following slightly different design guidelines and philosophy. We think boost is great, but it would be even better if more pragmatic approach were taken by its authors. Therefore we want to pay more attention to run-time efficiency and reduction of the abstraction penalty. Also self-containedness is our priority while designing the libraries. Of course we don't want to rewrite entire boost nor become a competition for that project. Our goal is to present to the public some bits of our own code, used in our other projects, which we think other programmers also might find useful.
msignals is light, fast and easy to use implementation of signals-slots communication model. Read online documentation. Download: msignals-1.0.0.zip.
Release msignals-1.0.0 has been tested under the following compilers: gcc 3.4.3, gcc 4.1, Microsoft Visual Studio .NET 2003, Microsoft Visual Studio .NET 2005.