Lisp はホモイコニックです。つまり、コードをデータとして扱うことができます。実行時にこれを可能にする実装はどれですか? 以下は、疑似コードでの意味の例です。
(defun (my-func)
(display "foo ")
(display "bar ")
(display "baz "))
(defun (main-loop)
(my-func)
(swap (first my-func) (second my-func))
(main-loop))
これにより、「foo bar baz bar foo baz」が繰り返し出力されるはずです。