0
Как я могу читать из файла рекурсивно, в Common Lisp. Я нахожу много примеров, которые являются итеративными, но мне нужен рекурсивный метод. В настоящее время я тренируюсь что-то вроде этого:Common Lisp, чтение из файла рекурсивно
(defun read-r()
(let ((in (open 'input.txt)))
(read-arrayR in)
)
)
(defun read-arrayR(in)
(
(lambda()
(setq num (char (read in nil)
(read in nil))
)
)
)
(if (null num)
(
(lambda()
(colect num)
(read-arrayR in)
)
)
)
)
(setq arr (read-r))