FORMAT is Common Lisp's function for creating formatted text output. It is analogous to C's 'printf', but FORMAT can do a whole lot more.

An article, Advanced Use of Lisp's FORMAT Function, shows how to make full use of FORMAT's abilities. (The article was previously at

Drew McDermott has a good argument for not using FORMAT.

Online Tutorial, Document