А что, если мне надо построчно прочитать файлик, в котором не родной для системы line terminator. Например, я из бзди читаю вендофайл.
В clisp я бы сделал так:
(with-open-file (stream name :external-format (ext:make-encoding :charset 'charset:windows-1252 :line-terminator :dos)) ...)
А в sbcl? Может есть готовые решения? Суть в том, чтобы в прочитанных строках не было мусора.