LINUX.ORG.RU

[Lisp] Безопасное чтение из character stream

 


0

0

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

Надо использовать рестарты. В лиспах (например, sbcl) рестарты обрабатываются быстро.

dmitry_vk ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.