Input from a stream can be read through a lazy list, using the following words:
lcontents ( stream -- result )

llines ( stream -- result )