When I want to concatenate two strings in Common Lisp, I use format. For example, the following is the string concatenation function I use: (defun string-concat (a b) (format nil "~a~a" a b)) Does anyone know a better way to concatenate strings?