A lightweight tool for reading Johann dababases.
The Johann system is a toolset for reasoning about combinatory algebras. It includes both logical deductive algorithms (theorem-proving) and statistical analysis algorithms for large combinatory databases. Johann can be used to build large database of combinators --essentially multiplication tables for functional programs.
The Johann-DB library allows other programs to use the combinator databases created by Johann.
include lib/jdb.h in your C++ code
create a Johann::Database object in tour C++ code
compile and link lib/jdb.cpp with your C++ target
download a database (.jdb file) from http://fritzo.org/johann