Эй, ребята, я пытаюсь сломать сложную проблему, и возможность добавить элемент без создания списка в списке сделает проблему намного проще. Я сделал тонну поисковой системы и не могу найти упоминания о функции добавления в общем-вестнике. Я должен также упомянуть, что я пытаюсь добавить его в конец списка.Есть ли функция добавления (в список) для sbcl-based common-lisp?
-Я видел макрос push, но это не скомпилировано по любой причине. Я получаю вызов нелегальной функции.
-Я пробовал использовать минусы, и это не сработает, так как оно сделает несколько списков в основном списке, который я использую. Мне нужно, чтобы каждый элемент находился в одном списке, поэтому это не поможет.
-Использование списка создаст ту же проблему, что и минусы, потому что я еще раз получу слоистые списки.
Должен быть какой-то способ добавить элемент в список без создания многоуровневых списков. Я новичок в lisp, поэтому прошу прощения, если это элементарно.
Показать код или вам не поможет. Я понятия не имею, как вам удалось вызвать незаконный вызов функции с помощью 'push'. – Svante