4
ответа

Целочисленное деление в языке Common LISP?

Когда я делаю (/7 2), что я должен сделать для получения результата 3? Если я делаю (/7 2.0), я добираюсь 3.5, который является как ожидалось.
вопрос задан: 2 February 2016 01:56
4
ответа

Исполняемый файл Lisp

Я только что начал изучать Lisp, и я не могу выяснить, как скомпилировать и связать код шепелявости с исполняемым файлом. Я использую clisp, и clisp-c производит два файла: .fas .lib, Что я делаю рядом с, добираются...
вопрос задан: 5 December 2014 16:46
3
ответа

Код Lisp называют от Java

Длинная история: Я делаю проект для своего функционального класса программирования, и я думал о записи контроллера AI в Lisp для конкуренции AI Mario. Я просматривал платформы/библиотеки/пути...
вопрос задан: 30 November 2009 08:18
3
ответа

Apache + mod_lisp + clisp

Как к настроить апача + mod_lisp + clisp и настроить "Привет Мир!"? Я не мог найти полное практическое руководство на предмете. Спасибо.Править: Работы решения Vebjorn, но тогда я не делаю, как кодировать "...
вопрос задан: 17 October 2008 11:11
2
ответа

некоторые стратегии для реорганизации моего кода Common Lisp

Я Харуо. Мое удовольствие решает SPOJ в Common Lisp (CLISP). Сегодня я решил Классический / Балк! но в SBCL не CLISP. Мой запрос CLISP завершился неудачно из-за ошибки времени выполнения (NZEC). Надеюсь, мой код станет больше ...
вопрос задан: 14 July 2018 02:01
1
ответ

Лисп простой вопрос

У меня есть некоторые непонятные действия от gnu clisp. Предположим, у меня есть код вроде (let ((x "Hi!")) (Print x)). Если я выполню его из консоли (например, clisp fileName.lisp), я вижу Привет! Но когда я ...
вопрос задан: 28 February 2010 23:27
1
ответ

Какой IDE Программисты CLISP используют?

Я заметил, как СЛИЗЬ (пакет разработки шепелявости для Emacs) не идет с функцией исходного местоположения кадра для CLISP, таким образом, Вы не можете автоволшебно перейти к исходному местоположению когда в отладчике...
вопрос задан: 4 December 2008 05:25
0
ответов

Почему (list 'quote' x) оценивается как 'x, а не (' x) или (quote 'x)?

Я пытаюсь изучить LISP и просматривал пример кода, в котором используется что-то похожее на следующий код: (список 'цитата 5) Это оценивается как' 5 в REPL. Я ожидал, что результат будет ('...
вопрос задан: 30 April 2018 09:56
0
ответов

В чем разница между defvar, defparameter, setf и setq

Я нашел похожий вопрос. Но я не совсем понимаю это объяснение. Итак, я пытаюсь запустить clisp со следующим примером: [1]> (defvar a 5) A [2]> (+ a 1) 6 [3]> (...
вопрос задан: 23 May 2017 12:02
0
ответов

Существует ли реализация setfable nthcdr?

Я использую clisp, и мне интересно, есть ли какая-нибудь библиотека с setfable версией nthcdr, который я могу использовать.
вопрос задан: 11 July 2016 23:00
0
ответов

Могу ли я сохранить исходные файлы в Лиспе?

Я начинающий программист и прохожу книгу "Земля Лисп". Я печатал на примерах из книги с REPL. Можно ли сохранить мою текущую программу в виде файла .lisp, чтобы я ...
вопрос задан: 11 July 2016 23:00
0
ответов

Повторяемость примеров Land of Lisp?

Я читал много хороших вещей о Land of Lisp, поэтому я подумал, что мог бы пройти через это, чтобы увидеть, что там можно было увидеть. (defun tweak-text (lst caps lit) (when lst (let ((item (car lst)) (...
вопрос задан: 17 February 2015 17:48
0
ответов

Как изменить текущий каталог SBCL?

Изменить текущий рабочий каталог CLisp очень просто:> cat ~ / .clisprc.lisp ;;; Следующие строки добавлены ql: add-to-init-file: # - quicklisp (let ((quicklisp-init (merge-pathnames "...
вопрос задан: 10 October 2013 13:17
0
ответов

Проблема quicklisp с clisp в Windows 7

Я установил quicklisp/slime/clisp в Windows 7. Когда я запустил слизь со слизью M-x, я получил это сообщение об ошибке. Я мог бы ввести «продолжить», чтобы запустить clisp/slime, но это сообщение появляется всякий раз, когда я...
вопрос задан: 12 April 2012 15:30
0
ответов

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

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

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

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

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

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

Проверка переменной в отладчике Lisp SLIME

Я пытаюсь проверить значение переменной в определенной точке останова. Вот мой упрощенный код: (defun foo () (maplist (lambda (var) (break) var) '(abc))) слизь идет ...
вопрос задан: 12 October 2011 18:30
0
ответов

Как лучше всего отсортировать хеш-таблицу по значению?

Теперь мне нужно скопировать hastable в список перед его сортировкой: (defun good-red () (let ((tab (make-hash-table) ) (res '())) (dotimes (i 33) (setf (gethash (+ i 1) tab) 0)) (with-open-file (...
вопрос задан: 22 September 2011 01:11
0
ответов

Как реализовать срок ограниченный механизм исполнения в Cleiss?

То, что я имею в виду, это что-то вроде: (Run (Dang-Calculation vars) срок), который возвращает результат (длинночисленные вары) или Ниль, если ограничение по времени достигнуто.
вопрос задан: 16 September 2011 11:03
0
ответов

Можно ли получить доступ к форме функции в LISP?

Предположим, я определяю функцию глобально: (defun x (y) (1+ y)) ;; Изменить: мой первый пример был слишком сложным. Можно ли «принудить» функцию x к списку, например: (x (y) (1+ y)) Спасибо в ...
вопрос задан: 30 April 2011 22:54
0
ответов

Lisp: Почему и как '(nil nil) оценивается как истина?

(if' (nil nil) 'print-true' print-false) (if '(nil)' print-true 'print-false) В коде выше, почему интерпретатор Лиспа всегда оценивает эти формы как истинные (print-true). I ...
вопрос задан: 14 February 2011 12:41
0
ответов

Mapcar and assoc

Я хотел бы сделать: (mapcar # 'assoc' (as) '((a. B) (c. D) (s. F ))) и он вернет ((A. B) (S. F)) Что кажется довольно разумным, учитывая, что (assoc 'a' ((a. b) (c. d) (s. f))) возвращает. ..
вопрос задан: 29 January 2011 23:39
0
ответов

Сравнение списков в Lisp

I мог бы найти способ сделать это сам, но у меня есть ощущение, что есть более простой, возможно, встроенный способ сделать это. Я хочу посмотреть, имеют ли какие-либо два списка общий элемент. Это два списка, которые я ...
вопрос задан: 25 November 2010 03:17
0
ответов

Различие между списком и атомом в общем lisp

У меня есть базовая функция clisp, которую я делаю, которая просто возвращает количество атомов в списке. Проблема, с которой я столкнулся, заключается в том, что мне нужно увеличивать количество атомов в списке, который есть в списке, вместо ...
вопрос задан: 5 November 2010 10:44
0
ответов

Есть ли способ скомпилировать CLISP с динамической поддержкой FFI в Mac OS?

Я использую clisp 2.48 (28.07.2009) в Mac OS X 10.6.4. Я загрузил clisp с помощью команды sudo port install clisp. После установки quick lisp я установил несколько пакетов, и большинство из них в порядке. Однако ...
вопрос задан: 11 October 2010 12:35
0
ответов

Как создать и использовать библиотеку с lisp (clisp)?

В C / C ++ я могу создать библиотеку и сделать ее статической или dll, используя #include "" в исходном коде code и -labc при компоновке. Как мне использовать такую ​​же функцию в lisp? В качестве примера util.lisp в каталоге ...
вопрос задан: 29 September 2010 13:11
0
ответов

Как выгрузить файл lisp в CLisp REPL?

Могу загружать и вызывать функции, но я хотел бы перезагрузить файл после внесения некоторых исправлений. Не удается найти функцию выгрузки или перезагрузки?
вопрос задан: 19 September 2010 22:45
0
ответов

Насколько велик класс в памяти?

Как мне определить, сколько байтов имеет объект defclass в Common Lisp?
вопрос задан: 13 September 2010 17:50