Результаты поиска по запросу "common-lisp"
Да, я знаю, что мне действительно следует использовать звездочки вокруг глобальных переменных и т. Д. Я был очень ленив и хотел написать то, что хотел, в кратчайшие сроки, мой «настоящий» код не выглядит так. Спасибо за ваше объяснение!
отрим этот кусок кода: (defvar lst '(1 1)) (defmacro get-x (x lst) `(nth ,x ,lst)) (defun get-y (y lst) (nth y lst))Теперь давайте предположим, что я хочу изменить значение элементов списка с именемLST,автомобиль с участиемполучить-х икорд с ...
Как я могу получить все возможные перестановки списка с Common Lisp?
Я пытаюсь написать функцию Common Lisp, которая даст мне все возможные перестановки списка, используя каждый элемент только один раз. Например, список '(1 2 3) даст результат ((1 2 3) (1 3 2) (2 1 3) (2 3 1) (3 1 2) (3 2 1)). Я уже написал ...
Подсветка синтаксиса Lisp в SO просто ужасна ...
простой способ проверить, есть ли элемент в списке? Что-то вроде (in item list)может вернутьсяtrue еслиitem=1 а такжеlist=(5 9 1 2) а такжеfalse еслиitem=7
Вызов функции в другом файле LISP
Я должен написать игру на Лиспе. Чтобы прояснить ситуацию, я хотел разбить код на разные файлы .lisp. Как я могу вызвать функцию из функции в другом файле? Например. file1.lisp имеет функцию под названием function1, а file2.lisp имеет функцию ...
Это ответ или у вас есть проблема, и это вопрос?
ел попробовать выучить Lisp, но очень быстро сдался. Я решил попробовать еще раз. Я смотрю наЗадача 2 о проекте Эйлера [http://projecteuler.net/index.php?section=problems&id=2]- найти сумму всех четных чисел Фибоначчи до 4 миллионов. Я написал ...
В чем разница между write, print, pprint, princ и prin1?
Я вхожу в какой-то Лисп и сталкиваюсь с различными функциями, которые, как мне кажется, выполняют одно и то же ... А именно, печать на консоль ... Так в чем же разница между всеми этими функциями?
Проверьте, находится ли массив внутри списка в lisp
У меня есть две вещи. Первый,a-child, список, который содержит массив в качестве первого элемента, а затем несколько строк в качестве оставшихся элементов. Другой,mapped, это список, который содержит несколько массивов. При осмотре легко увидеть, ...
'в документации вашего lisp, чтобы увидеть, как скомпилировать файлы .lisp. Общие Лисп включают компилятор в языковую среду выполнения.
ользую Vim как мой редактор. «Практический общий Lisp» предлагает установить Lispbox, я не знаю, как использовать emacs, не знаю, как запустить код lisp с этим TT, после этого я нахожу плагин lisp для vim под названием limp.vim с длинной и ...
не работает с не переменными. Например, с этим вы не можете сделать
ался написать макрос на Лиспе, который по семантическим причинам выполнил бы эквивалент ++ в других языках программирования. Я пытался сделать это несколькими различными способами, но ни один из них, похоже, не работает, и все принимаются ...
Genhash, если не сказать больше, довольно стабилен (и поддерживается CDR).
ел бы использовать CLOS-объекты Common Lisp в качестве ключей в хеш-таблице. Я думал, что это будет так просто: (defclass my-class () ((a :accessor a :initarg a))) (defun my-class= (my-instance-1 my-instance-2) (equal (a my-instance-1) (a ...