Как создать список последовательных чисел в Common Lisp?
Другими словами, что эквивалентно функции Python range в Common Lisp?
В Python range(2, 10, 2) возвращается [2, 4, 6, 8], причем первый и последний аргументы являются необязательными. Я не мог найти идиоматический способ создания последовательности чисел, хотя Emacs Lisp имеет number-sequence.
Диапазон может быть эмулирован с использованием макроса цикла, но я хочу знать принятый способ генерации последовательности чисел с начальными и конечными точками и шагом.
Связанный: Аналог диапазона Python в Схеме