Описание тега ccl
Clozure CL (CCL) - это реализация Common Lisp.
0
ответов
CCL Lisp Ошибка при выборе через clsql-sqlite3 записей со специальными символами
В Windows10/64 я установил CCL Lisp 1.11, скачал sqlite3.dll, затем установил quicklisp и cl-sql. Я получаю ошибку в контексте (немецких) специальных символов. Вот что я попробовал в Emacs Slime Repl: (clsql:connect '("C:/users/user/test.sqlite") :d…
21 фев '16 в 17:10
1
ответ
Общий lisp: значение слота для структур defstruct
В общем, что я могу использовать для доступа к слоту структуры, используя имя / символ слота? Что я хочу это (defstruct point (x 0) (y 0)) (defmacro -> (struct slot) `(slot-value ,struct ,slot)) (setf p (make-point)) (setf (slot-value p 'x) 1) (s…
22 июн '13 в 05:14
1
ответ
Неожиданное поведение с `eval-when`
Следующий фрагмент кода CL не работает, как я ожидал, с CCL с SLIME. Если я сначала скомпилировать и загрузить файл с помощью C-c C-k, а затем запустить (rdirichlet #(1.0 2.0 3.0) 1.0) в SLIME/CCL REPL я получаю ошибку value 1.0 is not of the expect…
28 авг '12 в 10:00
1
ответ
Беды с собственными типами в Ци
Я тщетно пытался заставить примеры объявлений типов работать с Clozure CL, например, следующее: (datatype fruit if (element? F [apples pears oranges]) ______________________________________ F : fruit;) но единственный вывод, который я получаю: type …
14 июн '11 в 09:15
2
ответа
gcc cc1: недостаточно памяти
Я пытаюсь скомпилировать исходный код в моей BeagleBoard с Angstrom Linux. Вчера я смог скомпилировать свой код. Но сегодня я не могу скомпилировать код и он говорит: ccl: out of memory allocating 268439608 bytes after a total of 405504 bytes make *…
02 июл '12 в 06:55
2
ответа
lisp, CLOS: добавление слота в класс блокировки
Я пытаюсь добавить новый слот в класс блокировки. Это полезно, потому что у меня много блокировок в иерархии, и если я сохраняю родительскую блокировку для каждой блокировки, становится легче обнаруживать проблемы во время отладки. К сожалению, этог…
15 июн '13 в 09:38
1
ответ
Постоянное перенаправление stdout в файл в Common Lisp (CCL)
Я пытаюсь перенаправить стандартный вывод stdout в файл, но все примеры, которые я могу найти по этому поводу, включают в себя выполнение внутри let или внутри with-open-file с использованием стандартного глобального вывода. Есть ли способ сделать п…
18 июн '14 в 20:45
1
ответ
Clozure Common Lisp - файл-существует-р не определен
Я получаю сообщение об ошибке "Неопределенная функция FILE-EXISTS-P, вызываемая с аргументами..." при вызове (file-существующие-p "somepath") в Clozure Common Lisp, но везде, где я смотрю, кажется, что эта функция должна быть доступна. Я даже вижу э…
17 дек '18 в 03:10
1
ответ
Clozure Common Lisp - DRIBBLE ничего не записывает в файл
Я использую Clozure Common Lisp в Windows. При использовании DRIBBLE команды и оценки некоторых простых форм с последующим закрытием DRIBBLE поток, указанный файл создан, но в него ничего не записано. (DRIBBLE "test.log") (+ 2 2) (LIST 'a 'b 'c) (DR…
02 янв '19 в 20:52
1
ответ
USocket на SBCL: соединение отказано (Дракма и Декс)
Выполнение простого HTTP-запроса: с dexador или же drakma и на SBCL 1.4.14 и на OS X 10.13.6 с (ql:client-version) равняется "2017-03-06" и (defvar qlqs-info:*version* "2015-01-28" (Я только что установил Quicklisp с https://www.quicklisp.org/beta/ …
03 фев '19 в 18:55
1
ответ
NSMatrix вызывает методы NSFormCell для прототипа NSTextFieldCell
Я создал NSMatrix с NSTextFieldCell в качестве его прототипа. Но когда представление добавляется в окно и рисуется, я получаю эту ошибку: -[NSTextFieldCell setTitleWidth:]: unrecognized selector sent to instance 0x21191040 Почему Какао вызывает setT…
23 май '13 в 04:26
1
ответ
Почему раунд неверен в CCL?
Я изучаю Common Lisp в течение 2 месяцев, встречаю загадку, вот код: CL-USER> (round 33.6) 34 -0.40000153 кто-нибудь это объяснит? Спасибо
06 мар '14 в 01:55
1
ответ
Разбор ключа из кода ключа
Я получаю ключевые события, которые содержат коды ключей asci, и мне было интересно, есть ли какой-нибудь простой способ преобразовать их в фактический ключ или символ в общем lisp. Я использую реализацию ccl, которая не включает int-char (которая м…
09 июн '10 в 23:00
1
ответ
Ошибка make-socket в Clozure Common Lisp
На CCL верхнего уровня, работает: (make-socket :LOCAL-PORT 6666 :LOCAL-HOST "127.0.0.1") ИЛИ ЖЕ (make-socket :LOCAL-PORT 6666 :LOCAL-HOST (lookup-hostname "localhost")) выводит следующее: > Error: There is no applicable method for the generic fun…
10 дек '16 в 03:38
2
ответа
Как настроить поддержку linedit CCL в исходном файле?
Я использую quicklisp для установки linedit, http://www.cliki.net/Linedit говорит: "Должно работать на Lispworks и OpenMCL/CCL". как написать $HOME/.ccl-init.lisp?
11 авг '11 в 09:16
1
ответ
Непрочитанное поведение, отклоняющееся от спецификации?
На странице Common Lisp HyperSpec для unread-char - смотрите здесь - это говорит о двух следующих вещах: "unread-char предназначен для того, чтобы быть эффективным механизмом, позволяющим считывателю Lisp и другим анализаторам выполнять односимвольн…
29 июл '17 в 13:21
3
ответа
Common Lisp - CCL, почему предупреждение при передаче глобальной функции в локальную функцию?
Я изучаю Common Lisp, используя CCL. Я получаю предупреждение, когда использую глобальную переменную локально. Почему CCL обеспечивает эту функциональность? Какова цель этого? (setf n 75) ;;;This function works, but gets a warning about ;;;n being a…
13 сен '18 в 04:59
4
ответа
Отмена определения класса и всех его методов в Common Lisp
Я хотел бы определить класс и все его методы, но после довольно тщательного поиска в Googlore я не смог найти подсказку о том, как это сделать. Я использую реализацию Commmon Lisp под названием CCL (Clozure CL).
04 сен '13 в 16:28
0
ответов
Взаимодействие с Windows API через Clozure CL
Я хочу вызвать функцию Windows API из Clozure CL через интерфейс внешних функций, но у меня возникли некоторые проблемы, потому что документации, которую я смог найти, довольно мало. В качестве достаточно богатого примера я пытаюсь вызвать SHGetKnow…
11 авг '15 в 12:11
1
ответ
Макрос разрушения для объекта ST-JSON JSO
У меня есть еще один вопрос, касающийся декодирования JSON в Common Lisp. Я остановился на ST-JSON как мой инструмент. Я могу получить JSO объект, содержащий данные JSON, и доступ ко всем полям с помощью st-json:getjso, Я хотел написать макрос, похо…
24 апр '14 в 10:57