Столкнулся с проблемой в ecl, которая вылезает при компиляции в нативный код, а в интерпретаторе ее не вылезает. Если исходник выглядит так:
(let ((a (read))
(b (read)))
(print (+ a b)))
(quit)
(print "введите А и Б")
(let ((a (read))
(b (read)))
(print (+ a b)))
(quit)
Unexpected end of file on #<string-input stream from "\"22...">.
No restarts available.
Top level in: #<process TOP-LEVEL>.
>