Результаты поиска по запросу "lisp"

7 ответов

Как я могу симулировать макросы в JavaScript?

Я знаю, что JavaScript не поддерживает макросы (в стиле Лисп), но мне было интересно, есть ли у кого-нибудь решение для симуляции макросов? Я гуглил это, и одно из решений предложило использовать eval (), но, по его словам, было бы довольно ...

4 ответа

Цитирование в Common Lisp

Я начал изучать язык недавно. Я изучал примеры из книгиЗемля Лисп [http://books.google.co.cr/books?id=zJGVnUKijzYC&printsec=frontcover&dq=Land%20of%20Lisp&hl=en&sa=X&ei=ebKJUonMLtCLkAfMpYHYBA&redir_esc=y#v=onepage&q=Land%20of%20Lisp&f=false] и я ...

2 ответа

Почему не используемые символы используются для имен пакетов и экспорта в Common Lisp?

Вскриншот [http://home.in.tum.de/~lehmanna/lisp-tutorial.html]в общем списке автор использует неустранимые символы для имен пакетов и экспорта. (defpackage #:foo (:use :cl) (:export #:bar #:baz)) (in-package #:foo)Он также использует острый знак ...

ТОП публикаций

3 ответа

Распечатать вывод в файл или не распечатать вывод?

Я хотел бы сохранить или игнорировать выходные данные, когда я выполняю определенную функцию в lisp. Я использую Emacs и CCL. Например, (defun foo (x) (format t "x = ~s~%" x))и если я выполню функцию, она выведет «x = 5». Но я не хочу ...

6 ответов

Максимизация / восстановление окна в emacs

Хорошо, возможно, это больше вопрос для сайта суперпользователя, но я подумал, что в стеке потока будет гораздо больше пользователей emacs. По сути, я часто делю свой emacs примерно на 4 окна, поэтому я могу одновременно просматривать несколько ...

5 ответов

LISP минусы в питоне

Есть ли эквивалентcons в питоне? (любая версия выше 2.5) Если так, это встроено? Или мне нужноeasy_install получить модуль?

3 ответа

Лисп: может ли макрос быть рекурсивным?

Я недавно начал программировать на Лиспе и уже был впечатлен макросами - они позволил мне сделать сложную петлю раскручивания [https://www.thanassis.space/score4.html#lisp]во время компиляции, что-то, что я не могу сделать элегантно на любом ...

2 ответа

Как я могу иметь необязательные аргументы И ключевые аргументы для одной и той же функции?

Я пытаюсь написать функцию Lisp, которая может принимать необязательные аргументы и аргументы с ключевыми словами. Функция начинается (defun max-min (v &optional max min &keyword (start 0) (end nil))Когда я пытаюсь вызвать функцию, используя ...

3 ответа

Определение списка аргументов функции в Common Lisp

Можно ли найти список аргументов функции, заданной объектом функции (или символом функции) в общем lisp?

4 ответа

Переменная, переданная макросу, разрешается в неправильном пространстве имен?

Noir [http://webnoir.org/]макросdefpage доставляет мне немного хлопот Я пытаюсь построить вызов, подобный этому: (defpage [:post "some/url"] [data] ;; some stuff... )Однако вместо использования ключевого слова:post Я хотел бы использовать ...