¿Por qué no hay una primitiva Lisp `` unquote`?

Últimamente, he estado pensando mucho en la base de Lisp; He leído varios manuales y / u otros materiales en Internet, incluyendoLas raíces de Lisp por P. Graham:

EnLas raíces de Lisp, quote se describe como una primitiva que cambia el código en datos, por lo tantocitando , pero no parece haber una primitiva inversa equivalente, que es unaunquote primitivo. Pensé que podría haber sidoevalnegocio, peroeval a menudo ejecuta los datos en un entorno léxico nulo, que no es equivalente a cambiar los datos de nuevo en el código.

Ergo, ¿por qué no hay unaunquote ¿Lisp primitivo?

Respuestas a la pregunta(2)

Su respuesta a la pregunta