gvfsfind searches for files in a directory hierarchy. The tool is inspired by the Unix find utility, but operates on URLs using gnome-vfs instead of the local file system. For example, 'gvfsfind.py ftp://video.foo.org --type d --print' prints all directories on the FTP server. 'gvfsfind.py ssh://skipper/srv/movie --type f -name ".*\.vob" --exec "gnomevfs-copy %u ."' copies all files ending with .vob from the host skipper's directory /srv/movie, including its sub-directories.
Depends is an embeddable, generic dependency tracker library for C++. The Depends class implements a complete dependency tracker and an associative container for any given value-type. It can be used as-is without any real knowledge of how it is implemented, although extensive documentation of the implementation is included and can increase productivity.
Funky is a tiny, embeddable programming language with almost unlimited extending capabilities. It presents itself as a single class that contains the entire interpreter. Two versions of this class exist: Funky::Funky, a floating-point version, and Funky::Groovy, an integer version. You can install your own functions in the language as long as your functions take a vector of the built-in type of the interpreter and return an instance of that built-in type (or a vector of those). Funky is a functional programming language. As such, it treats everything as functions, and those functions handle only one type: double in the case of Funky::Funky, or int in the case of Funky::Groovy.