[Lisp] Безопасное чтение из character stream
Например, при :EXTERNAL-FORMAT :UTF-8 если встречается последовательность, которая не является утф (другая кодировка, бинарные данные), то будет ошибка декодирования. Как правильно с этим бороться? Через систему рестартов (это не накладно?), не использовать стандартные функции (read-line) для символьных потоков или что-то ещё?