Repgor is a simple report generator. It is especially
useful for reports that involve computations
Repgor uses SWI-Prolog's CLP(Q) library and can compute
expressions that are hard or impossible to obtain with SQL.
Repgor uses ODBC to connect to a database, and executes
SQL queries embedded in XML-templates.
Source code report.pl
Sample databases: db.sql, dbtree.sql
templates: filteredtree.html, books.html