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

3 ответа

Чтение двоичного вывода внешней программы в Common Lisp

Я пытаюсь запустить внешнюю программу в SBCL и записать ее вывод. Результатом являются двоичные данные (изображение в формате png), в то время как SBCL настаивает на интерпретации их как строк. Я пробовал несколько способов, ...

4 ответа

Почему эта функция каждый раз возвращает другое значение?

Может кто-нибудь объяснить следующее поведение? В частности, почему функция каждый раз возвращает новый список? Почему нетsome-list инициализирован в'(0 0 0) каждый раз, когда функция вызывается? (defun foo () (let ((some-list '(0 0 0))) (incf ...

1 ответ

Распечатать defstruct в Лиспе

У меня есть очень простая структура данных, которую я определил в Лиспе: ;;Data structure for a person (defstruct person (name nil) (age 0) (siblings nil :type list)) ;; Siblings is a list of person objectsЗатем я приступаю к созданию нескольких ...

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

4 ответа

Common Lisp Параллельное программирование

Я хочу реализовать свой алгоритм фильтрации частиц параллельно в Common Lisp. Фильтрация частиц и выборка могут быть распараллелены, и я хочу сделать это для моей 4-ядерной машины. Мой вопрос заключается в том, возможно ли ...

4 ответа

Эффективность: рекурсия против цикла

Это просто любопытство с моей стороны, но что может быть эффективнее, рекурсия или цикл? Даны две функции (с использованием общего lisp): (defun factorial_recursion (x) (if (> x 0) (* x (factorial_recursion (decf x))) 1))а также (defun ...

11 ответов

Использование Vim для разработки на Лиспе

Я использую и выключаю Lisp некоторое время, но начинаю более серьезно относиться к выполнению «настоящей» работы в Lisp. Я большой поклонник Vim, и мне было интересно, как я могу быть наиболее продуктивным, используя Vim в качестве редактора для ...

3 ответа

Почему в CLISP нет необходимости использовать обозначение # (точная кавычка)?

Я изучаю Lisp из книги «Практический Common Lisp». В какой-то момент я должен ввести следующий бит кода: [1] (remove-if-not #'evenp '(1 2 3 4 5 6 7 8 9 10)) (2 4 6 8 10)Я предполагаю, что идея здесь заключается в том, что remove-if-not хочет ...

2 ответа

Есть ли у SML (Poly) CL-подобный REPL?

Вот цитата из Рона Гаррета "Лиспинг в JPL": «Отладка программы, работающей на оборудовании стоимостью 100 миллионов долларов, которое находится на расстоянии 100 миллионов миль, представляет собой интересный опыт. Наличие цикла ...

5 ответов

Common Lisp Компиляция и время выполнения

У меня есть файл LISP, который делает много выборок, файлов ввода-вывода и арифметики в цикле. (Я делаюфильтрация частиц [http://en.wikipedia.org/wiki/Particle_filter]в общем lisp.) Я компилирую свой файл lisp, используяcompile-file команда. Я ...

4 ответа

Mac OS X поставляется со средой Lisp, встроенной в Emacs?

Я пытался найти среду, в которой не нужно устанавливать что-либо еще на моем Mac для Lisp, так как я не буду использовать ее после того, как выполню домашнюю работу (кто знает, продолжу ли я ее использовать). Я пытался посмотреть, но ничего не ...