Как правильно создать локальный именованный список в Лиспе? Я видел глобальный список, но я хочу...
Вот упрощенный пример из книги «О Лиспе» Пола Грэма (схема типа синтаксиса). (define-macro (bar)...
Мне нужно написать макрос lisp в схеме (пожалуйста, о гигиенических макросах, правилах синтаксиса и...
У меня есть общий вопрос, как мне поступить и создать правильную функцию или макрос macroexpand....
Что такое правило обработки вложенных квазицит в Clojure?Я пишу вариант на Лиспе, где символы...
Итак, я хочу знать, есть ли стандартный способ иметь такой код: (let ((x 10)) (define (add10 a) (+...
У меня есть LISP, написанный на JavaScript (https://jcubic.github.io/lips/ с онлайн-демонстрацией,...
У меня проблема с макросами в интерпретаторе lisp, написанном на JavaScript.проблема в этом коде:...
Есть ли принципиальная разница между макросами Lisp и макросами scala? Я понимаю, что макросы - это...
У меня есть макрос, который я написал в 2010 году, он был для управления структурами, как в Common...
Я делаю рекурсивную функцию lisp, которая берет два списка и создает подсписок пар индексов ex:...
Я выполняю упражнения в [SICP] [1] и задаюсь вопросом, может ли кто-нибудь объяснить разницу между...
Я сейчас пишу свои первые программы на Scheme и пытаюсь запрограммировать следующую функцию:...
Я хочу использовать Hunchentoot easy-ssl-acceptor в LispWorks.Однако я вижу, что этот класс...
Мне интересно, каковы варианты уничтожения структуры, созданной с помощью defstruct в Common Lisp....
(defmacro get-color [color-name] `@(thi.ng.color.core/as-int32 (var-get (resolve (symbol "thi
Lisp позволяет вам определять символы, такие как A и B, в списке, например, (setf mylist '(+ 1...
Интересно, можно ли написать макрос в Racket, который бы переводил каждую форму фигуры (c (a | d) +...
Может кто-нибудь объяснить следующее поведение?В частности, почему функция каждый раз возвращает...
Я заметил довольно много примеров в различных Лиспах (по крайней мере, в Common Lisp и Emacs Lisp),...