I am learning scheme and working with the metacircular interpreter for examples and practice, and I am getting the following error:
set-car!: unbound identifier in module in: set-car!
And the error is being caused by the following code:
(define (add-binding-to-frame! var val frame)
(set-car! frame (cons var (car frame)))
(set-cdr! frame (cons val (cdr frame))))
I have two questions... First, what does the error mean? And secondly, am I missing a let function?