Blitz++ library moves high-level optimizations out of compilers and into libraries in C++. It was created due to the fact that until recently, C++ lagged behind Fortran's performance by anywhere from 20% to a factor of ten. The C++ programming language offers many features useful for tackling complex scientific computing problems, but unfortunately, these advanced features came with this hefty performance pricetag. This program presents a possible solution.
OpenC++ is a source code translation tool for C++. Programmers can easily implement various kinds of translation so that they can define new syntax, new annotation, and new object behavior. OpenC++ is useful if they need to, for example, develop extensions to C++, add domain-, application-, or class-specific compiler optimizations, or build their own version of (runtime) MOP for C++.
Remote Methode Call is a project to enable calls to methods in remote C++ classes. The transport is implemented as a library, and is free from dealing with the internal RMC stuff, so any C/C++ programmer is able to write a transport for his own purpose. RMC(2) currently has a sockets transport library as reference implementation. It is developed on Linux, and supports Linux on iX86 and PPC. RMC should also work on BeOS. Testers and developers are welcome to the project.
TuxKart is a 3D GoKart racing game with several famous OpenSource mascots participating. The game uses PLIB and OpenGL, and is portable to a wide range of OS's. There are several racecourses provided, with full information on how to add your own. Except for a few minor details, this game is essentially complete, and very playable.
givertcap is a small Linux application that is used to give other applications real-time capabilities. With the aid of givertcap, you can run real-time applications (audio and video -processing apps for example) with high priority, without running the application as root. Your application does get collection capabilities that allow it to run at very high priority.
Grlib is an implementation of generative grammars and turtle graphics. The grammars (Lindenmayer systems) are used to produce descriptions of three dimensional objects, and the turtle is used to display them (i.e., generate images in several forms, such as bitmap, PostScript, or OpenGL).
Makescan generates a complete Makefile, parsing source files and headers. It does simple deductions on source file names to be included in the build list, resolves header dependencies, and allows the user to fine-tune several Makefile flags. It is useful for fast generation/updating of Makefiles in small and not-so-small C/C++ projects, and works with the GNU make processor.