В главе 2 был рассказано о синтаксисе записи Common Lisp’овых объектов. А так как все Common Lisp’овые программы также являются и объектами данных, то и синтаксис у них одинаковый.
Lisp’овые программы составляются из форм и функций. Формы выполняются (относительно некоторого контекста) для получения значений и побочных эффектов. Функции в свою очередь вызываются с некоторыми аргументами. Это называется помощью применени функции к аргументам. Наиболее важный вид форм выполняет вызов функции, и наоборот, функция выполняет вычисление с помощью выполнения форм.
В данной главе, сначала обсуждаются формы и затем функции. В конце, обсуждаются операторы «верхнего уровня (top level)». Наиболее важной из этих форм является defun, цель которой — создание именных функций (будут ещё и безымянные).