Если ваша Схема является реализацией R6RS, вы можете использовать GET-LINE. Если та же самая Схема также реализует SRFI-13, вы можете использовать STRING-TOKENIZE, чтобы превратить ее в список.
Одна схема, которая квалифицируется как Ypsilon:
(import (srfi srfi-13))
(let ((input (get-line (current-input-port))))
(for-each (lambda (x) (display x) (newline))
(string-tokenize input)))
$ <b>ypsilon try.scm</b>
<b>the quick brown fox jumps over the lazy dog.</b>
the
quick
brown
fox
jumps
over
the
lazy
dog.
В противном случае вы сами по себе с любыми нестандартными расширениями, которые обеспечивает ваша реализация.