История изменений
Исправление no-such-file, (текущая версия) :
связываем значение a (1) с идентификатором x
т.е. копируем значение 1 в новый слот и связываем его с x.
guile> (define (tst x) (write x) (set! x b) (write x))
guile> (define a 1)
guile> (define b 2)
guile> (tst a)
12
guile> a
1
guile> b
2
Т.е. изменение x не влияют на a - x содержит копию значения a.
Исходная версия no-such-file, :
связываем значение a (1) с идентификатором x
т.е. копируем значение 1 в новый слот и связываем его с x.