Ruler - downloading


Ruler is covered by the GNU General Public License. Ruler templates and libraries are covered by the GNU Library Public License. Briefly, this means that you can use code generated with Ruler, code generated from standard Ruler templates, and Ruler libraries linked to your program, in commercial programs.


Ruler requires the Template manager core package. Download it, and just apply the normal untar, configure, make, make install sequence. Make sure that the resulting executable, tm, is installed in your search path. It will be used by the Ruler configure script to find where the software has been installed. See the file INSTALL in the Template manager distribution for more details.


To use Ruler, compile and install one of the following packages:

ruler-0.3.3.tar.gz, gzip compressed tar file, zip file

This package contains the LaTeX sources of the Ruler language manual and the Ruler template language manual.

A formatted version of the Ruler language manual is also available as a separate document:

language-manual-0.3.3.pdf, PDF document

Similarly, a formatted version of the Ruler template language manual is available as a separate document:

template-language-0.3.3.pdf, PDF document

Compiling and installation

Ruler is highly portable. It is routinely used on Linux and Mac OS X, but it should compile and run on any platform with a unix-like environment, including cygwin environment on Windows.

The distribution contains an INSTALL file that describes how to compile and install the package. Since we use autoconf, compilation under a Unix variant usually only requires the standard configure, make, make install series. We do require GNU make (or compatible); in particular Solaris make is problematic.

Reporting bugs, keeping up to date

See the Contact page for information about bug reporting, mailing lists, and the discussion forum.

Last modified Monday 13 July 2009 09:22:56 UT by Kees van Reeuwijk.