First of all, see TFM’s homepage for tarballs, Git repository and online documentation. TFM is an ASDF 3 library. If you download a TFM tarball, or clone the repository, you need to unpack somewhere in the ASDF source registry. Otherwise, TFM is also available via Quicklisp. See Supported Platforms, for more information on portability and dependencies.
TFM’s main system is called ‘net.didierverna.tfm’. Depending on
your installation, you may thus either asdf:load-system
, or
ql:quickload
it in your Lisp image.
In addition to the Lisp library itself, the TFM distribution offers documentation in the form of 2 different manuals: the User Manual (you are reading it) and the Reference Manual. If you want to compile the manuals by yourself, please follow the instructions below.
make
. By default, the documentation is built in Info,
PDF, and HTML formats. If you want other formats (DVI and PostScript are
available), type make all-formats
. You can also type
individually make dvi
and/or make ps
in order to get
the corresponding format.
make install
to install the documentation. If you have
compiled the documentation in DVI and PostScript format, those will be
installed as well.
The reference manual’s Texinfo source is included in the distribution
(and in the repository), although it is generated automatically by
Declt.
Before compiling, it is possible to regenerate a local version of it
with hyperlinks to your installation by typing make localref
.
For this to work, you need SBCL and Declt though. If you ever need to
regenerate the regular version, you can also type make
generate
.
Type make uninstall
to uninstall the library.