Этот вопрос, вероятно, закончится фейспалмом, но я пробовал какое-то время и все еще застрял, несмотря на то, что читал через гиперспекцию.
В основном то, что я хочу сделать, это что-то вроде
(format t "~{|~{ ~5d~}|~%~}" '((1 23 2 312) (23 456 1 7890)))
, но вместо того, чтобы жестко кодировать 5, его следует вычислить из списка (длина самого длинного элемента из любого вложенного списка + 1), чтобы получить что-то вроде
| 1 23 2 312|
| 23 456 1 7890|
Может быть, я Я думаю, что здесь слишком сложно, и есть более простой способ делать то, что я хочу, но я думаю, что я загнал себя в угол ума, из которого не могу выбраться.