Вопросы по теме 'sbcl'
AllegroServe при сбое SBCL 1.0.28 с «принять недопустимый аргумент ключевого слова:: AUTO-CLOSE»
Новая версия SBCL 1.0.28, работающая на Debian, ломает AllegroServe 1.2.47 при входящем соединении со следующей ошибкой:
aserve-accept-6: 05/26/09 - 21:11:01 - accept: error 0 on accept invalid
keyword argument:...
585 просмотров
schedule
17.05.2022
Создайте полиномиальный объект из числа, используя класс изменения
Я написал полиномиальный класс в соответствии со строками, описанными в SICP 2.5.3 (за исключением использования defclass). Я хотел бы иметь возможность легко складывать и умножать многочлены и обычные числа, но я не могу заставить класс изменения...
504 просмотров
schedule
03.06.2022
Ошибка при запуске sbcl под слизью в Vista
У меня возникли проблемы с запуском SBCL под слизью. Я все испортил, и я не знаю, как восстановить. Это работало нормально, пока я...
Возникла проблема с загрузкой пакета через asdf. В этот момент я начал отлаживать asdf.lisp, поставляемый с...
824 просмотров
schedule
03.01.2023
Аргументы для sb-ext:run-program
Может ли кто-нибудь сказать мне, как именно должен выглядеть аргумент args для sb-ext:run-program ?
Если я сделаю это:
(sb-ext:run-program "C:/Program Files/iTunes/iTunes.exe"
"C:/lispbox-0.7/opus.mid")
Я получаю эту...
1518 просмотров
schedule
13.06.2023
Максимальная отладочная информация от Steel Bank Common Lisp & Slime
Как лучше всего инициализировать сеанс Lisp (я использую Slime и sbcl), чтобы функции всегда компилировались с максимальным количеством отладочной информации?
1354 просмотров
schedule
13.09.2022
Как передать аргументы сохраненному ядру SBCL?
У меня есть приложение Lisp (SBCL 1.0.40.0.debian) (myfitnessdata), которое использует следующий код для обработки аргументов командной строки:
(:use :common-lisp)
(:export #:main))
(in-package :myfitnessdata)
(require :sb-posix)
;; snip...
1822 просмотров
schedule
09.06.2022
Отладка Lisp и SLIME, ошибка Не удается найти исходное местоположение
Я написал код с ошибками.
Пример:
(print (/ 1 0))
Я пытаюсь скомпилировать с помощью C-c C-c. И поймайте ошибку с фреймом стека.
Я хочу увидеть строку в коде, где произошла ошибка. Нажал «v» в строке стека и обнаружил ошибку....
1203 просмотров
schedule
12.05.2022
Как изменить размер шрифта в «Экране», диспетчере экрана, используемом Limp для подключения к SBCL?
Недавно я начал использовать Lisp, и Limp — единственный доступный плагин для VIM. Но как только я настроил его и нажал F12, появилось окно, похожее на терминал, с очень маленьким размером шрифта. У меня разрешение экрана 1920х1080 и такие мелкие...
1322 просмотров
schedule
17.04.2022
lisp способ перебора битов целого числа
Предположим, у меня есть целое число, такое как 109, 1101101 в двоичном формате. Как перебрать биты этого числа, например: [64, 32, 8, 4, 1]? Что было бы хорошим способом сделать это в lisp? Должен ли я немного изменить макрос for, добавив случай,...
671 просмотров
schedule
13.06.2023
используя чужую библиотеку в sbcl - uffi или cffi?
Я борюсь с использованием библиотеки C++, которую я только что успешно скомпилировал в Ubuntu в sbcl.
Я пытался использовать анализатор файлов .h 'ah2cl', но из документации неясно, требуется ли мне UFFI или CFFI (есть ли разница?). Мои попытки...
1123 просмотров
schedule
04.07.2022
CL-OPENGL: прервано при переводе
При написании простой игры с использованием SBCL, CL-OPENGL и Lispbuilder-SDL я обнаружил странную ошибку. Вскоре после того, как игра заработала, я решил вычистить все свои отладочные хламы (операторы печати и т. д.). Я так и сделал, но когда я...
150 просмотров
schedule
13.02.2023
Несоответствие аргументов макроса Common Lisp, несмотря на &rest / &body
Я читал книгу Питера Сейбеля Practical Common Lisp , собирая проект из кода книги, доступного в Интернете. в том порядке, в котором он указан в книге, и до сих пор у меня есть файл, который компилирует и загружает код каждой главы по очереди, и...
696 просмотров
schedule
05.06.2022
Lisp SYMBOL-PACKAGE-LOCKED-ERROR
Я новичок в Лиспе, поэтому, когда я написал функцию на SBCL
(defun subst (new old l)
(cond
((null l) '())
((eq old (car l)) (cons new (cdr l)))
((cons (car l) (subst new old (cdr l))))))
он выдает ошибку...
2080 просмотров
schedule
13.01.2023
ошибка sbcl при экспорте символов
Я использую пакет «pregexp» для операций с регулярными выражениями в SBCL. Поскольку функции не определены в пакете, у меня есть приведенные ниже коды для их обертывания:
--------------- в файле "foo.lisp" ------------------
(defpackage...
372 просмотров
schedule
21.07.2022
Почему это ошибка в SBCL?
Почему это ошибка в SBCL? Как вы называете лямбду, переданную вашей функции?
* (defun call-foo (foo) (foo))
; in: DEFUN CALL-FOO
; (SB-INT:NAMED-LAMBDA CALL-FOO
; (FOO)
; (BLOCK CALL-FOO (FOO)))
;
; caught STYLE-WARNING:
; The...
577 просмотров
schedule
28.02.2023
Как сгенерировать строку из объекта (ошибки) без фактической печати?
Я хочу получить строку, сгенерированную write , для дальнейшей обработки без фактического вывода, но write , похоже, всегда также выводит в REPL
CL-USER>(let ((err-string (write (make-instance 'error) :stream nil)))...
118 просмотров
schedule
19.05.2023
sbcl: преобразование (байт без знака 32) в одинарное число с плавающей запятой
У меня есть массив (unsigned-byte 32) , который содержит довольно много данных, некоторые из них в формате с плавающей запятой. То есть некоторые байты обрабатываются как целые числа, содержащие битовые поля, а некоторые — как 32-битные числа с...
1352 просмотров
schedule
08.01.2023
SBCL: во время COMPILE отсутствует перезапуск CONTINUE? (действительно было:отсутствует в HANDLER-CASE)
Используя swig для переноса библиотеки C++, я пытался обойти время компиляции error переопределяемой константы un eql … в данном случае, в строковый литерал equal , но не eql .
Как ни странно, в SLIME я смог просто вызвать CONTINUE...
125 просмотров
schedule
26.01.2023
Сохраните указатель на объект lisp в памяти системной области
Я хочу использовать Common Lisp для обработки чего-то для программы на C. Но по некоторым причинам мне нужно использовать SBCL.
Интересно, как правильно хранить указатель на объект lisp в памяти системной области, которая выделяется функцией C....
881 просмотров
schedule
24.12.2022
Quicklisp с использованием sbcl: получение ошибки UNDEFINED-FUNCTION при загрузке различных библиотек
Я пытаюсь использовать quicklisp с SBCL 1.0.55.0.debian на xubuntu. Пока все идет медленно. Примерно в половине случаев я могу загрузить библиотеку, например, с помощью (ql:quickload "cl-ppcre") .
Но в другой половине времени вместо этого я...
1559 просмотров
schedule
28.04.2022