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

Использование CLMUL в SICStus Prolog
Как я могу получить пролог SICStus JIT использовать любой из следующих ISA ? ИМТ Intel : POPCNT , LZCNT , TZCNT , PDEP , PEXT Intel CLMUL : PCLMULQDQ ARM AArch64 : RBIT Они нужны мне для дополнительной зарядки clpz...
89 просмотров