The Voodoo compiler is an implementation of the Voodoo programming language. The Voodoo programming language is a low-level programming language, abstracting over the platform's instruction set and calling conventions, but otherwise leaving the programmer free to do anything at all. The Voodoo compiler supports multiple target platforms and provides a stand-alone compiler, as well as a Ruby module for programmatic code generation.
Simulated annealing is a computational algorithm for optimization. It mimics the physical process of thermal annealing in which a metal is heated and then slowly cooled to settle into a highly ordered crystal structure. For common metals, the lowest energy state is already known. But the method is useful for other problems where the best state is not known and exhaustively searching all possible states is impractical. The method is applied by modeling the problem as a physical system with structure, energy, and temperature. This Python module implements simulated annealing so that it can be easily applied to a variety of problems. An example program is include to perform simulated annealing of the traveling salesman problem.
The Qore "tibae" module provides TIBCO Adapter support; it allows Qore programs to send and receive messages to and from TIBCO Adapters (or implement a TIBCO Adapter in qore) based on an external repository. This module provides the TibcoAdapter class and associated constants and helper functions. Note that in order to build and use this module you must have a licensed version of the TIBCO SDK from TIBCO, Inc (i.e. it depends on non-free software).