Я заметил некоторые формы, которые берут списки в качестве параметров, цитирующих их (например, в форме долиста), а большинство нет. Что именно делает цитирование списка? Я понимаю, что цитата делает, когда применяется к ...
Каково объяснение позади проектного решения иметь отдельные пространства имен для значений и функций в языке Common LISP? Каковы аргументы в пользу и против него?
Как я могу раскрыть вложенные скобки рекурсивно в языке Common LISP Такой как (невложенное множество' (b c (d e) ((f) g))) => (b c d e f g) (невложенное множество' (b)) => (b) (невложенное множество' (() ((((a)))) ()...
Как я могу выполнить векторные вычисления в шепелявости, такие как величина вектора, норма вектора, расстояние (между двумя точками), скалярное произведение, векторное произведение, и т.д. Спасибо.
Мы использовали Lisp в моем курсе AI. Присвоения, которые я получил, включили поиск и генерацию древовидных структур. Для каждого присвоения я закончил тем, что писал что-то как: (defun...
Я читаю книгу 'Практический язык Common LISP' Peter Seibel. В Главе 6 "Переменные" разделяют "Лексические Переменные и Закрытия" и "Динамичный, иначе Особенный, Переменные". http://www.gigamonkeys.com/...
Я хочу изучить и использовать SBCL из-за его простоты изучения и скорости. (Я играл с Lisp 3 года назад, и теперь обновляю его.), Но как может, я изучаю то, что включено в стандартную библиотеку...
Предположим, что у меня есть это замечательное функциональное нечто [92]> (defun нечто () (лямбда () 42)) НЕЧТО [93]> (нечто) # <ФУНКЦИЯ: ЛЯМБДА NIL 42> [94]> Теперь, предположите, что я хочу на самом деле использовать нечто и возвратиться
Я пытаюсь передать список функции в Lisp и изменить содержание того списка в функции, не влияя на исходный список. Я читал, тот Lisp является передачей значением, и это верно, но...
Мне интересно, есть ли какой-нибудь способ для вызова кода на C ++ из Common Lisp (желательно переносимого, а если нет, предпочтительно в SBCL, а если нет, то тогда Clozure, CLisp или ECL). C ++ будет называться ...
Я начинаю писать мне некоторый язык Common LISP и просто приобретаю навык концентрирования вещей вместе и форматирования их. Давайте предположим, что у меня есть alist, как это: (defvar *отображаются*' ((0. "нуль") (1. "...
У меня есть VPS с не очень много памяти (256 МБ), которые я пытаюсь использовать для разработки языка Common LISP с SBCL+Hunchentoot для записи некоторых простых веб-приложений. Большой объем памяти, кажется, добирается...
У меня есть uri запроса запроса в форме "/node/143" (просто пример формата). Я хочу разделить первую наклонную черту вправо от строки, я искал, функция удаляют и имел попытку. Я просто...
Может любой говорить мне, как работать с параметрами, сохраненными в значении, определенном &rest. Я читал вокруг много, и кажется, как будто авторы только знают, как перечислить все параметры как так. (...
Допустим, я хочу вызвать некоторую функцию. Если я определил функцию с помощью defun, я просто использую имя функции в начале списка, за которым следуют ее аргументы, например так (я буду ...
На этом сайте говорят, что есть 10 примитивов LISP. Примитивы: атом, цитата, эквалайзер, автомобиль, CDR, минусы, конд, лямбда, метка, применить. http://hyperpolyglot.wikidot.com/lisp#ten-primitives Stevey ...
Прямо сейчас всему, что я делаю, удается поместиться в единственный исходный файл и удивительно маленький в этом. Как Вы решаете, сколько и что отколоться в отдельные файлы? С Java легко...
Я читал много об Укреплении, Учащемся в последнее время, и я нашел "Укрепление, Учащееся: Введение", чтобы быть превосходным руководством. Услужливо провице-исходный код автора для много...
Я задавался вопросом, существует ли общепринятая практика относительно использования маркировок в Lisp. Я бездельничал с реализацией Lisp алгоритма, описанного в первом ответе, здесь Генерирующем...
Я только что начал изучать язык Common LISP несколько дней назад, и я пытаюсь создать функцию, которая вставляет число в дерево. Я получаю ошибку, *** - СИСТЕМА:: %EXPAND-ФОРМА: (CONS NIL LST), должен быть...
Этот вопрос, вероятно, имеет смущающе простой ответ, но является там Правильным Способом форматировать/тянуть деревья в языке Common LISP? Я попробовал несколько книг, а также гуглящий о, но проблема кажется...
Я оцениваю/тестирую приложение на базе браузера, по-видимому, записанное в языке Common LISP. Кроме интерфейса на базе браузера, программное обеспечение предоставляет окну 'Listener' 'Пользователя CL>' подсказка REPL...
Мне нужна помощь в понимании некоторых моментов из книги Пола Грэма «Что отличало Лисп от других». Новая концепция переменных. В Лиспе все переменные фактически являются указателями. Ценности имеют то, что есть типы, ...
Я делаю этот вид вещи все время. Я полагал, что запись макроса/функции делает этот вид вещи легче, но мне приходит в голову, что я, вероятно, изобретаю велосипед...
По существу я хотел бы знать, каково изображение Lisp? Действительно ли это - часть памяти, содержащей интерпретатор Lisp и одну или несколько программ или что?
Я являюсь передающим в параметрах командной строки к моей программе Lisp, и они отформатированы как это, когда они поражают мою основную функцию: ("1 1 1" "точка" "2 2 2") у меня есть точечная функция (который берет два векто