Описание тега allegro-cl

1 ответ

В приложении Allegro Common Lisp Form для Windows есть глобальные переменные формы и кнопки?

Формы Allegro Common Lisp очень похожи на формы Delphi. Но формы Delphi, по крайней мере, позволяют вам обращаться к глобальным переменным, таким как Form1, Button1, Button2 и т. Д. В Allegro common lisp единственный способ выяснить, как получить до…
09 фев '15 в 22:35
1 ответ

Ошибка: компонент "zip" не найден

Я пытаюсь установить библиотеку zip. wonko:Desktop andrew$ alisp International Allegro CL Free Express Edition 8.2 [Mac OS X (Intel)] (Jan 25, 2010 14:49) Copyright (C) 1985-2010, Franz Inc., Oakland, CA, USA. All Rights Reserved. This development c…
16 ноя '10 в 02:49
1 ответ

Несвязанная переменная в Allegro

В коде примера в книге, которую я читаю, есть строка для макроса, которая обеспечивает сокращение для получения глобального значения символа: (defmacro sv (v) '(symbol-value `,v)) Тем не менее, Allegro видит V как несвязанную переменную. Я не знаю, …
11 янв '16 в 18:30
1 ответ

Установка библиотек quicklisp в бесплатной редакции ALLEGRO-CL

В Emacs на Ubuntu Raring.. У меня есть SBCL, загруженный в Emacs, потому что я использую его все время. Я набираю (ql:quickload "ieee-floats"), чтобы загрузить мою первую библиотеку в только что установленный ACL в emacs после ввода M-- Mx slime для…
15 окт '13 в 12:44
1 ответ

Адрес объекта в памяти Common Lisp

Я пытаюсь выяснить, как программное обеспечение, такое как SLIME или SLY, получает адреса памяти переменных при отображении их в Инспекторе. Какую функцию Common Lisp я могу использовать, чтобы иметь возможность делать это программно? Пример: Это #x…
30 май '18 в 20:33
1 ответ

Как сделать Allegro Common Lisp чувствительным к регистру?

Как мне сделать Allegro Lisp чувствительным к регистру. Я пробовал следующее (setf (readtable-case rt) :default) но это не работает
10 окт '15 в 23:55
0 ответов

Allegro CL Lisp редактор

Как загрузить последнюю версию команды LISP в окне отладки в Allegro CL Free Express Edition? Я ищу похожие вещи со стрелкой вверх в терминале.
16 фев '16 в 23:41
1 ответ

Обработка исключений AllegroServe

Как можно избежать получения ошибки при передаче в качестве аргумента функции do-http-request неверного хоста.Есть ли способ, которым я могу поймать ошибку, как механизм обработки исключений в Java?
1 ответ

Allegro CL, пошаговая отладка функций

Я пытаюсь понять, как функция работает в Лиспе, я использовал Allegro Cl довольно давно, и я помню, что у него была специальная функция в REPL, которая позволяла вам увидеть, как функция работает шаг за шагом, как в Matlab. Например, если у вас была…
25 июл '17 в 14:56
1 ответ

Могу ли я использовать оболочки C++, сделанные в Allegro Common Lisp в SBCL или CLISP

В настоящее время я учусь оборачивать код C++ в Lisp, чтобы я мог вызывать функции C++ из Lisp. Я изучаю SWIG, и я хотел бы узнать больше о части SWIG Allegro Common Lisp. Сейчас я использую Express(бесплатное) дополнение Allegro, и оно имеет ограни…
29 июл '13 в 14:21
2 ответа

Вложенный `defun` выдает повторное предупреждение в Allegro Common Lisp

У меня есть общая реализация сортировки слиянием в Common Lisp: у меня есть разные реализации функций разделения и слияния, и для каждой комбинации функции разделения и слияния я хочу создать функцию сортировки слиянием. Любая функция разбиения прин…
18 апр '14 в 20:22
1 ответ

Lisp, ошибка: запятая не в обратной цитате. [file position = 762]

Я следовал инструкциям по установке примеров кодирования для Lisp, но при попытке загрузить файл "aima.Lisp" с помощью Allegro CL выдает ошибку "Запятая не в обратной цитате". Это код для файла (неотредактированный код здесь): ;;; -*- Mode: Lisp; Sy…
22 июн '14 в 15:21
2 ответа

Ошибка "Недопустимый аргумент EXCL::PREDICATE" в Common Lisp

Я делаю упражнения в классе в LISP, и я получаю эту ошибку CG-USER(286): Error: Invalid EXCL::PREDICATE argument: #<Vector @ #x20fd488a> [condition type: SIMPLE-ERROR] Не могли бы вы сказать мне, что это должно означать? Я вставлю код с сообще…
19 дек '10 в 18:30
2 ответа

Как я могу сделать setf на средства доступа структуры при использовании интерна

Я бы хотел setf различные поля структуры в зависимости от определенной переменной. Я решил использовать следующий подход: Создайте строку с именем доступа к полю: (setq my-string (format nil "STRUCT-ESTADISTICAS-NUM-~S" x)) а затем используйте inter…
04 сен '10 в 08:43
2 ответа

Allegro CL зависает при вызове (чтении) функции

Всякий раз, когда я звонил (read) В Allegro Common Lisp 9.0 функционирует окно отладки, которое "ломается" (извините, я не могу придумать более понятный термин: мышь становится вращающимся синим колесом смерти, и окно отказывается оценивать любой но…
12 янв '13 в 00:21
0 ответов

Как рисовать растровые данные с Allegro CL

Я хочу рисовать растровые данные (массив C... указатель) с помощью Allegro CL. Я читаю растровые и растровые изображения в руководстве по компьютерной графике. но я не нахожу о растровых данных. Растровые данные - это "OpenCV's IplImage->bitmapData(…
26 фев '12 в 18:29
3 ответа

Просмотреть определения в LISP

Я очень новичок в LISP. Я использую аллегро-кл. У меня возникают трудности с вызовом функции, которую я определил и загрузил. Я хотел бы знать, каким образом я могу просмотреть вещи, которые я определил, например, перечисление всех методов в определ…
24 янв '11 в 17:58
1 ответ

Хэш-символ lisp заменяет возвращаемые значения

Я пытался построить что-то похожее на древовидную структуру в ширину для графа, который содержит все возможные пути от данного узла. У меня не было проблем с алгоритмом, как с какой-то ошибкой, которая появляется. Вот соответствующий код ниже: (set …
29 мар '14 в 14:16
1 ответ

Есть ли способ использовать AllegroGraph с Lisp, отличным от ACL?

Пока я только читаю документацию, и там говорится, что для использования клиента Lisp мне нужно использовать ACL. ACL, экспресс-издание имеет 30-дневный срок годности. Поскольку я слишком далек от рассмотрения любого коммерческого использования, я в…
06 окт '13 в 14:50
0 ответов

Почему появляется предупреждающий знак? в программировании LISP

Почему это "Предупреждение: свободная ссылка на необъявленную переменную ARAD предполагается специальной". выскакивать? (defstruct Place() (pathCost 10) (childName 'none) ) (setf Arad(make-Place :childName 'Zerind)) (describe Arad)
31 дек '14 в 14:46