Есть ли способ в схеме R6RS получить текущую среду и затем передать ее в качестве второго аргумента в eval
?
Например, какие должны быть вопросительные знаки, чтобы следующее выражение возвращало 9?
(let ((x 4)
(y 5))
(eval '(+ x y) ???))