Напишите синтаксическое преобразование
Выражения 
let
 производны, поскольку,
(let ((var1 exp1) ... (varn expn))
  body)эквивалентно
((lambda (var1 ... varn)
   body)
 exp1
 ...
 expn)Напишите синтаксическое преобразование 
let->combination
, которое сводит вычисление 
let
-выражений к вычислению комбинаций указанного вида, и добавьте соответствующую ветку для обработки 
eval
 c 
let
.
 
Комментарии отсутствуют.