SETF Syntax: (setf {<Ort> <Wert> ...}) Diese Funktion schreibt den Wert auf den Ort. SETF hat insbesondere die Funktion, den Wert einer Variablen zu ändern. Desweiteren kann sie auch ein bestimmtes Element einer Liste ändern, oder kann ein bestimmtes Zeichen einer Liste oder Zeichenkette ändern. Falls mehr als ein Ort-Wert-Paar definiert ist, werden die Paare sequentiell abgearbeitet. In Babylon Lisp ist im Unterschied zu Common Lisp nur ein Ort-Wert-Paar erlaubt. Beispiel: >(setf Zahlen '(1 2 3 4 5)) (1 2 3 4 5) >zahlen (1 2 3 4 5)