История изменений
Исправление ados, (текущая версия) :
Ну вот вспомнил.
Парсю файл по строкам и на последнюю строку определённые инструкции. Сделал я (iter (for sline :in-file path :reader #'read-line ... Чтобы распознать что в файле строка не последняя делаю сдвиг - первая итерация проверяет на конец, вторая - парсит и collect. Так вот когда конец файла цикл заканчивается и остаётся только (finally ... А оттуда collect уже не доступно.
Я взял collect из collectors. В iterate тоже могли бы взять их оттуда ( а ещё и reduce'ры).
Исходная версия ados, :
Ну вот вспомнил.
Парсю файл по строкам и на последнюю строку определённые инструкции. Сделал я (iter (for sline :in-file path :reader #'read-line ... Чтобы распознать что в файле строка не последняя делаю сдвиг - первая итерация проверяет на конец, вторая - парсит и collect. Так вот когда конец файла цикл заканчивается и остаётся только (finally ... А оттуда collect уже не доступно.
Я взял collect из collectors. В iterate тоже могли бы взять их оттуда ( а ещё и reduce'ры и finder'ы).