Reading Lines
You often have to parse data that is not already in Lisp format. A standard way to parse text data is to read it as strings with read-line:
read-line arguments: &optional stream eof-error-p eof-value recursive-p
=> "Four score and seven "
;; Signals an error when EOF is reached
(read-line stream nil nil)
;; Returns NIL when EOF is reached