(defvar *prog-input*) (let ((ui (read-line))) (if (equal ui "") (setq *prog-input* *standard-input*) (setq *prog-input* (open ui)))) (let ((cal (read-line *prog-input* NIL)) ) (loop until (or (equal cal "end") (not cal)) do (setq cal (read-line *prog-input* NIL))) (print 1)) (if (not (eq *prog-input* *standard-input*)) (close *prog-input*))