Хорошо, прежде всего, это мой первый вопрос, поэтому я прошу прощения за любую плохую практику и...
В своей книге Об Лиспе Пол Грэм подчеркивает, что Лисп - это «расширяемый язык». Он говорит, что...
Макрос Common Lisp pushnew возвращает (возможно обновленный) список мест, заданный в качестве...
Я пытаюсь заставить мой макрос выполнить дополнительную оценку своего результата перед его...
Я пишу макрос, который принимает список лямбд для вызова и генерирует функцию.Лямбды всегда...
В этом примере кода (defvar mat (make-array (list 5 3) :initial-contents '((1 2 3) (4 5 6) (7...
Я пытаюсь написать макрос, который создает произвольное количество вложенных циклов и выполняет...
Я пытаюсь передать символ условия функции в макрос и посмотреть результат: (defmacro macro-test-1...
В моем предыдущем вопросе, на который @sds ответил очень хорошо, Как обернуть и выполнить...
Я пытался обернуть выражение для лиспа другим выражением. Я предполагаю, что макрос должен делать...
Скажем, у вас есть список, составленный из списков.Например, список A: (list '(1 2 3) '(1...
Это связанный вопрос , своего рода продолжение. Допустим, я пытаюсь построить выражение цикла с...
Одним из упражнений в книге Пола Грэхама ANSI Common Lisp является следующее: Определите макрос,...
Я просмотрел На Лиспе , Практическом Общем Лиспе и архивах SO, чтобы ответить на этот вопрос...
Я создаю механизм для того, чтобы взять произвольный объект CLOS и вернуть из него хеш (полезно в...
Я пытаюсь создать функцию zip (обратите внимание, что это не домашняя работа), которая выполняет...
В настоящее время я работаю над макросом / функцией, которую я буду использовать в качестве...
У меня проблема с макросом LISP. Я хотел бы создать макрос которые генерируют регистр переключения...
Мне нужно переделать обратную кавычку (с разделением кавычек и без кавычек) без использования...
Есть ли готовый макрос для lisp, который позволяет объединять функции в цепочку? Я не мог найти...