0
ответов

Common Lisp: Как вернуть список без n-го элемента данного списка?

У меня вопрос, как вернуть список без n-го элемента данный список? Например, для данного списка: (1 2 3 2 4 6) и для данного n = 4 в этом случае возвращаемый список должен быть (1 2 3 4 6).
вопрос задан: 25 February 2012 16:37
0
ответов

Как установить текущий каталог SBCL с помощью slime?

Раньше я использовал следующий сценарий для запуска SBCL: breakchars = "() {} [], ^ % $ # @ \ "\" ;: '' | \\ " cd / media / E / work exec rlwrap --remember -c -b "$ breakchars" -f "$ HOME" /. sbcl_completions sbcl --noinform ...
вопрос задан: 23 February 2012 23:48
0
ответов

В чем практические различия между специальными формами и макросами?

Есть ли практические различия между специальными формами и макросами? Чем они отличаются?
вопрос задан: 22 February 2012 14:33
0
ответов

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

Это просто любопытство с моей стороны, но что эффективнее, рекурсия или цикл? Даны две функции, (использующие common lisp):(defun factorial_рекурсия (x)(if (> x 0)(*x (...
вопрос задан: 21 February 2012 22:33
0
ответов

как скомпилировать программу clisp, использующую cl-ppcre?

На Debian я пытаюсь скомпилировать программу CLISP, использующую пакет cl-ppcre. Пример упрощенной программы (которую я буду называть вариантом 1) выглядит следующим образом: (asdf:load-system :cl-ppcre) (princ (...
вопрос задан: 20 February 2012 22:10
0
ответов

Необязательные аргументы в defgeneric?

Я пишу несколько методов для создания HTML для различных элементов. Каждый метод имеет одинаковые выходные данные, но не обязательно требует одинаковых входных данных. Метод отображения игрового поля должен воспринимать игрока как ...
вопрос задан: 20 February 2012 14:00
0
ответов

Последовательное построение данных из emacs с использованием Common Lisp и Gnuplot

Предположим, у меня есть некоторый массив данных (точнее, вектор). Могу ли я построить его поэлементно, используя Gnuplot, так, чтобы казалось, что это отслеживается реальный жизненный сигнал ...
вопрос задан: 19 February 2012 00:22
0
ответов

Есть ли общая библиотека Lisp для создания электронных таблиц Excel?

Есть ли общая библиотека Lisp для создания таблиц Excel ? Я бы предпочел, чтобы он выводил один из форматов XML. Обновление: Чтобы добавить еще немного контекста, создание CSV-файла из обычного Lisp - это ...
вопрос задан: 18 February 2012 05:10
0
ответов

Нейронные сети в Лиспе - совет

Может ли кто-нибудь предложить хорошее учебное пособие или книгу по нейронным сетям в Лиспе, или блог, или поделиться некоторыми примерами кода? У меня есть опыт работы с нейронными сетями на императивных языках C ++, Java, C #, но я ...
вопрос задан: 17 February 2012 13:51
0
ответов

Разработка графического интерфейса пользователя Common Lisp

Я разрабатывал GUI раньше в Matlab, используя набор инструментов GUI, а сейчас я использую обычный Lisp для своего проекта. Мне нужно разработать графический интерфейс, который, вероятно, может иметь кнопку, переключатель, фигуру ...
вопрос задан: 15 February 2012 23:27
0
ответов

Как замыкание может относиться к самому себе?

Предположим, у меня есть замыкание на уровне сада, подобное этому простому образцу: (let ((alpha 0) # | и т. Д. | #) (Lambda () (incf alpha ) # | здесь больше кода | # alpha)) Предположим, я (funcall) - экземпляр ...
вопрос задан: 9 February 2012 00:10
0
ответов

В чем разница между «flet» и «label» в Common Lisp?

Похож ли он на setq и setf? Нет большой разницы между флетом и лейблом? Искренне!
вопрос задан: 2 February 2012 01:29
0
ответов

Строка для перечисления без # \ in common lisp

Я бы хотел превратить строку в списки. Например, http => (h t t p). Я пытаюсь: (defun string-to-list (s) (assert (stringp s) (s) "~ s: questa non e una stringa") (coerce s 'list)), но если я это сделаю (...
вопрос задан: 31 January 2012 11:44
0
ответов

Как можно удобно запускать код SBCL под Unix-подобной операционной системой?

(Дэвид Джеймс написал и вопрос, и ответ. Я отредактирую его в соответствии со стандартами Stackoverflow). Используя SBCL, вы можете компилировать Lisp-код в машинный код. Как и в Java, .net, C++ и даже C, вы ...
вопрос задан: 29 January 2012 19:23
0
ответов

Как заменить работающую функцию в Common Lisp?

Предположим, мы используем SBCL # 'save-lisp-and-die для создания серверного приложения App1, которое работает очень хорошо. Теперь мы хотим заменить функцию # 'func1 новой версией, не останавливая App1. Как можно ...
вопрос задан: 16 January 2012 00:25
0
ответов

Common Lisp: Лучший метод временного импорта нескольких функций из пакета

Есть ли способ временно импортировать несколько функций из пакета в текущий пакет, используя стандартные функции/макросы Common Lisp? Я не смог найти такой способ и мне пришлось создавать свой собственный. Я бы не хотел ...
вопрос задан: 8 January 2012 00:54
0
ответов

strange pathname?

* (make-pathname :name "cgi-bin/") #P "cgi-bin/" * (merge-pathnames "nav.py" #P "cgi-bin/") #P "cgi-bin/nav.py" ; **все в порядке** * (merge-pathnames "nav.py" (make-pathname :name "cgi-bin/")) #P "nav.py" ...
вопрос задан: 6 January 2012 01:57
0
ответов

Пакет GNU Common Lisp, реализующий forkpty ()

Я ищу пакет GNU Common Lisp, который реализует forkpty (); openpty () также был бы большим плюсом, а login_tty () был бы роскошью, с которой я мог бы жить. (Duckduckgo, Google и т. Д. Не помогли.) Является ли ...
вопрос задан: 3 January 2012 12:05
0
ответов

Каковы магические переменные в REPL CLISP?

Я заметил, что когда я набираю оператор в REPL, он часто расширяется до значения, которое имеет какое-то отношение к истории ввода / вывода. В частности, я заметил, что: +, ++ ... expand to ...
вопрос задан: 2 January 2012 12:07
0
ответов

Лучший способ настроить автоматическое форматирование / автоматический отступ в vim для Common Lisp

Я хотел бы знать, как лучше всего настроить автоматическое форматирование / автоматический отступ в vim для Common Lisp. Автоформатирование (я обычно делаю это, набирая '==' в командном режиме для каждой строки) очень хорошо работает для ...
вопрос задан: 20 December 2011 22:23
0
ответов

Почему двоеточия предшествуют переменным в Common Lisp

Что означает синтаксис, двоеточия, предшествующие переменной в Common Lisp? Я видел программы с таким синтаксисом, и здесь я приведу пример кода из большого набора функций. (defun expand (successorf ...
вопрос задан: 19 December 2011 20:31
0
ответов

Как установить новые пакеты для обычного lisp без asdf-install

Я новичок в cl, и я только что научился устанавливать пакеты с помощью asdf-install, но я не Я не знаю, как это работает, мне интересно, как пакет можно установить вручную, тогда я смог бы понять использование ...
вопрос задан: 13 December 2011 09:17
0
ответов

Что отличает (открытый) Dylan от других языков программирования? [закрыто]

Сейчас существует так много языков программирования: функциональные, объектно-ориентированные, динамически или статически типизированные, или смеси этих характеристик. Недавно я заметил этот релиз: http://...
вопрос задан: 11 December 2011 10:41
0
ответов

Что основные различия между Emacs Lisp и Common Lisp? [закрыто]

Я хочу выучить язык Lisp, так как мой редактор - emacs, я предпочитаю emacs lisp. Может ли кто-нибудь дать мне несколько советов по изучению lisp, emacs lisp или common lisp? В чем основные отличия ...
вопрос задан: 8 December 2011 15:44
0
ответов

При создании пакетов лучше поместить defpackage в отдельный файл

Пример ниже приведен в Paul Grahams ANSI Common Lisp в качестве примера выполнения инкапсуляции: (defpackage "CTR" (: используйте "COMMON-LISP") (: export "COUNTER" "INCREMENT" "CLEAR")) (ctr внутри пакета) ...
вопрос задан: 7 December 2011 13:26
0
ответов

common lisp - получить путь к файлу

В Common Lisp есть способ получить путь к скомпилированному файлу (что-то вроде текущего каталога)? Файл не находится в папке текущего каталога.
вопрос задан: 7 December 2011 02:02
0
ответов

Библиотека векторной графики для Common Lisp

Может ли кто-нибудь предложить хорошую библиотеку для векторной графики? Несколько библиотек поддерживают фигуры рисования, мне нужна библиотека, которая может сохранять в векторном формате. редактировать: Должен признать, я сделал недостаточно ...
вопрос задан: 5 December 2011 17:24
0
ответов

Неинтернированные символы в Common Lisp

Несколько раз я сталкивался с понятием неинтернированных символов, но мне не совсем понятно, что они собой представляют. Есть ли способ интернировать символ, созданный с помощью (make-symbol)? Могу ли я присвоить значение ...
вопрос задан: 5 December 2011 17:18
0
ответов

Эффективные векторные операции линейной алгебры в Common Lisp, особенно SBCL?

Программа ниже кажется очень неэффективной. Она занимает целых 28.980 GC времени, в отличие от 6.361 сек не-GC времени, с SBCL 1.0.53. (deftype vec3 () '(simple-array double-float (3))) (declaim (inline ...
вопрос задан: 2 December 2011 12:50
0
ответов

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

Можно ли узнать список аргументов функции, учитывая объект функции (или символ функции) в common lisp?
вопрос задан: 2 December 2011 08:40