Вопросы по теме 'sicstus-prolog'
оператор целочисленного деления в Прологе
Этот код является частью программы, которую я пишу для решения шифровальной головоломки на прологе. Я решаю это с помощью CLPFD (SICStus Prolog). Я получаю сообщение об ошибке при использовании встроенного оператора целочисленного деления «//»...
8433 просмотров
schedule
29.12.2022
Обновление SICStus Prolog на платформе x86
В настоящее время мы используем версию SICStus: 3.12.10 и patch1 (x86-linux-glibc2.3) для 32-битной платформы. Мое требование: в соответствии с новым требованием мы должны обновить SICStus Prolog версии 4.2.3, а платформа x86 изменена с 32-битной на...
139 просмотров
schedule
27.06.2022
Добавление новых фактов в файл на Прологе
У меня проблема в Prolog относительно добавления новых фактов в файл «Relations.pl». Каждый раз, когда я получаю факты, я сохраняю их и использую
tell('relations.pl').
listing(relation).
told.
Единственная проблема в том, что я хочу вставить...
250 просмотров
schedule
09.11.2022
SICStus Prolog 4: Передача целых чисел из Пролога в C
Все еще изучая основы SICStus Prolog 4 FFI to C, у меня есть конкретный вопрос о примере предиката c1/2 в https://sicstus.sics.se/sicstus/docs/latest4/html./sicstus.html/Foreign-Code-Examples.html#Foreign-Code-Examples .
ex.pl включает строку:...
85 просмотров
schedule
26.03.2023
фрагментация данных из текстового файла в список фактов в файл пролога
Я хочу разделить файл данных на список фактов, таких как functor(arg1, arg2, ..., argN) , имя функтора которого является строкой верхнего регистра , а аргументы — строками нижнего регистра , которые следуют за ними, впоследствии новые предложения...
366 просмотров
schedule
22.06.2022
Пролог: проверка, установлен ли бит
Я использую целые числа произвольной точности для представления плотных битовых векторов размером от дюжины до нескольких тысяч.
Мой код часто должен проверять, установлены ли определенные биты (или нет), поэтому я провел несколько микротестов,...
115 просмотров
schedule
13.07.2022
Использование CLMUL в SICStus Prolog
Как я могу получить пролог SICStus JIT использовать любой из следующих ISA ?
ИМТ Intel : POPCNT , LZCNT , TZCNT , PDEP , PEXT
Intel CLMUL : PCLMULQDQ
ARM AArch64 : RBIT
Они нужны мне для дополнительной зарядки clpz...
89 просмотров
schedule
09.05.2023