Это зависит от того, есть ли у вас идентификатор процедуры?
(define-namespace-anchor a)
(define ns (namespace-anchor->namespace a))
(define exp (list 'xor #t #f))
(eval exp ns)
Или у вас есть реальная процедура?
(define exp (list xor #t #f))
(apply (car exp) (cdr exp))
И зачем использовать квазицитирование в вопросе , когда без него можно получить желаемый эффект?