foo
public text v1 · immutable(defparameter *array* (make-array 16 :initial-element NIL))
(defun prompt-read (prompt)
(format *query-io* "~a: " prompt)
(force-output *query-io*)
(read *query-io*))
(defun get-values (&optional (prev-value 0))
(if (>= prev-value 16) (format t "Page fault.")
(progn (setf (elt *array* prev-value)
(prompt-read "Enter an integer. -1 to quit. "))
(if (not (= (aref *array* prev-value) -1))
(get-values (aref *array* prev-value))))))