

Welcome to the cpputils project home page.
Introduction
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.
Libraries
msignals
msignals is light, fast and easy to use implementation of signals-slots communication model.
Read online documentation.
Download.
Links to other interesting stuff
You may be also interested in checking out some other free, but otherwise
high quality software, from us and our friends.
WinGDB
WinGDB is our another project. WinGDB is a Visual Studio Add-In allowing to debug Linux programs on remote machines
using GDB as a backend and SSH protocol for communication. Most Visual Studio debugger features are supported:
launching or attaching to an existing process, source code view, stepping, breakpoints, cal stack view, locals, autos,
and watch views, multiple threads. Also Linux-specific features like I/O console with VT100 emulatiion, core dump analysis.
Please look at the product website, www.wingdb.com. At the moment there is a beta
version available for free download.
DistriBuild
DistriBuild is our old project, unfortunately currently on hold. It's a multiplatform
distributed build solution. It speeds up the builds of C++ projects by distributing the compilation
tasks among several computers over a network. Currently it support MS Visual Studio development
environment, there is also ongoing work on support of gcc compiler and make-based builds.
The home page of the DistriBuild project is http://www.distribuild.com.
DistriBuild is intended to be free for noncommercial purposes on development platforms
other than Visual Studio.