The Cheap Matrix Package contains ready to use matrix and vector classes, optimized for minimum memory over speed. They were designed to have a natural syntax. It is possible to link with LAPACK, and utility functions. There is a framework for coding optimizers and building models, together with examples and documentation.
Dynamic Probe Class Library (DPCL) is an object-based C++ class library that provides the necessary infrastructure to allow tool developers and sophisticated tool users to build parallel and serial tools through technology called dynamic instrumentation. DPCL takes the basic components needed by tool developers and encapsulates them into C++ classes. Each of these classes provide the member functions necessary to interact and dynamically instrument a running application with software patches called probes. Dynamic instrumentation provides the flexibility for tools to insert probes into applications as the application is running and only where it is needed.
Firebolt is a network protocol oriented library. It's not another socket library; it offers higher level services to the developer. You can structure your protocol in the form of states and the transitions between those states with the use of your custom events. Thus you no longer need to worry about what data you just received from a socket and whether or not those data are expected in the current state of your network code, since that sort of validation is all performed by Firebolt.
SocratiMA is a computer program that supports general morphological analysis (MA) processed during group facilitation processes. MA is a method for structuring complex problems into different parameters and investigating different possible solutions. The result is a virtual laboratory which represents the complex problem as seen by the group. SocratiMA is targeted for people that are well qualified and experienced with morphological analysis and facilitation processes.
TipRPC provides a fast, easy syntax for RPC among C++ programs. It supports calling remote functions as if they were local, registering multiple handlers for incoming calls (multicast, essentially), overriding the same RPC function name by differing arguments, fast packaging up of arguments and return values, conversion of data as needed before transport, and template specialization for packaging up new data types. Various transports are supported, including TCP/IP (IPv4 and IPv6), UNIX domain sockets, and memory sockets.
xemmai is a dynamic programming language. It has lambda closures, classes, exceptions, modules, threads, and fibers. It is implemented in C++ and has a C++ friendly API to implement extension modules. It aims to be a general purpose glue language. It runs on Linux, Windows, and hopefully other Unix systems. Internally, codes are executed on a byte code interpreter. It also has a concurrent garbage collector to utilize multiple processors.