Вопросы по теме '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 просмотров

используя чужую библиотеку в 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 просмотров

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