Нужно представить, что в лиспе символ имеет не одно значение, а несколько: непустой список значений. Пример:
(def x 5)
(def x 6)
(def x 7)
Здесь символ x имеет список значений: 5, 6 и 7. Именно в таком порядке.
Когда мы вычисляем символ по его имени, он вернет первое значение из списка (т. е. x вернет 5)
Мы введем операцию (next символ аргумент1
(
Read more... )