Описание тега abcl
Armed Bear Common Lisp (ABCL) implementation of the Common Lisp language in the JVM.
3
ответа
Почему нельзя хвостовые вызовы оптимизировать в Lisp на основе JVM?
Основной вопрос: я рассматриваю наиболее значительное применение оптимизации хвостового вызова (TCO) как преобразование рекурсивного вызова в цикл (в случаях, когда рекурсивный вызов имеет определенную форму). Точнее говоря, при переводе на машинный…
19 окт '13 в 04:17
2
ответа
Запустите код ABCL, который использует cl-cppre
Со ссылкой на мой предыдущий вопрос, выполняя функцию lisp из Java, я смог вызвать код lisp из Java, используя ABCL. Но проблема в том, что уже существующий код lisp использует пакет CL-PPCRE. Я не могу скомпилировать код, так как он говорит: "CL-PP…
27 янв '15 в 14:03
4
ответа
Как получить значения в ABCL, используя Java
Я ищу API для обработки значений в реализации Armed Bear Common Lisp (ABCL) языка Common Lisp в JVM, используя Java. Это работает, когда функция возвращает (только) список или строку. Когда он возвращает несколько значений, я могу получить только пе…
27 авг '13 в 01:43
2
ответа
ABCL сборник и примитивы
Кто-нибудь знает, как (или если) вы можете использовать ABCL для компиляции кода Lisp в файлы.class и создания основного метода, чтобы все это можно было упаковать в файл.jar и запустить? Кроме того, кто-нибудь знает, как получить доступ к примитива…
21 янв '11 в 21:19
2
ответа
Вызывающий свободный API Java от ABCL
Я пытаюсь вызвать Фрилинг ( http://nlp.lsi.upc.edu/freeling/) Java API ( http://devel.cpl.upc.edu/freeling/svn/trunk/APIs/java/) из ABCL ( http://common-lisp.net/project/armedbear/). Я следовал всей процедуре, изложенной в README Frelling Java API, …
09 июл '13 в 19:49
3
ответа
Могу ли я создать структуру в Allegro CL и ABCL, используя только имя типа?
В большинстве реализаций вы можете использовать (make-instance 'struct-type) создать структуру независимо от того, определили ли вы функцию конструктора для этого типа. Это не работает на Allegro или ABCL, но эти реализации могут создавать структуры…
04 май '15 в 12:33
2
ответа
Можете ли вы написать класс Java с ABCL?
Есть ли способ создать класс Java с ABCL (который расширяет другой класс)?
24 янв '11 в 19:01
2
ответа
Как запустить Armed Bear Common Lisp в Eclipse?
Я хочу изучать Common Lisp, и у меня есть некоторый опыт работы с Java. Я слышал, что Armed Bear - это диалект CL, который работает на JVM, что позволяет мне использовать библиотеки Java. Но я не знаю, как его установить, чтобы я мог выполнять упраж…
20 сен '15 в 16:03
2
ответа
В ABCL (Armed Bear) LISP как создать фоновый подпроцесс / фоновые потоки?
Как создать фоновый (именованный) подпроцесс / поток в ABCL? То есть я хочу порождать подпроцесс (или поток) для выполнения в фоновом режиме и оставить оценку верхнего уровня свободной для другой обработки. Используя (apropos 'process/thread), я наш…
16 май '18 в 03:37
1
ответ
Проблема с вооруженным медвежьим медведем - вызывающий пользовательский класс из repl?
Я очень плохо знаком с LISP и довольно плохо знаком с Java. Я работал над тривиальной игрой в java, и я подумал, что было бы интересно взаимодействовать с игрой, поскольку я кодировал ее через REPL. Я следовал Практическому Общему Лиспу и знаю основ…
12 июл '12 в 01:00
0
ответов
В ABCL, как мне выйти из убегающей функции, не убивая LISP?
В ABCL во время разработки я иногда получаю убегающие функции. Я хочу иметь возможность остановить выполнение и вернуться к LISP верхнего уровня, не убивая процесс LISP/JVM (в моей оболочке emacs) и не теряя мою текущую среду LISP. Я пробовал различ…
01 июн '19 в 16:29
0
ответов
Файл Quicklisp setup.lisp не загружается правильно
Привет всем и спасибо за чтение моей проблемы. Я не могу загрузить файл quicklisp setup.lisp из консоли lisp. Выдает следующую ошибку: Ошибка загрузки C:/quicklisp/setup.lisp в строке 134 (смещение 5035) THREAD "main" {1DD02175}: отладчик вызван при…
13 мар '19 в 20:02
3
ответа
Функция Lisp возвращает NIL при использовании в функции меню, но в остальном работает
Я написал функцию для запроса небольшой программы базы данных, которую пишу для школы. Эта функция ищет по имени. Когда я запускаю функцию сама по себе, она работает. Когда я запускаю его в меню, он не работает (возвращает NIL). Вот все актуальное: …
05 фев '20 в 04:13
1
ответ
Может ли интерпретатор ABCL загрузить исходный текст Lisp из InputStream?
Я только начал смотреть на ABCL, чтобы смешать немного Lisp с Java. На данный момент достаточно загрузить немного Lisp из файла, и я просмотрел примеры. В любом случае шаблон следующий: Interpreter interpreter = Interpreter.createInstance(); interpr…
19 июн '20 в 15:01
1
ответ
ABCL — ошибка при попытке добавить компонент в JPanel — добавление не найдено
Я пытаюсь создать графический интерфейс Java с помощью ABCL. Однако выдает ошибку. #<THREAD "interpreter" {67D71B82}>: Debugger invoked on condition of type JAVA-EXCEPTION Java exception 'java.lang.NoSuchMethodException: No applicable method n…
27 ноя '22 в 17:42