Я решил головоломку в прологе на днях и понял, что если я использую другой язык программирования, я бы использовал хэш-таблицу/словарь, но насколько я знаю, это невозможно в прологе.
Итак, мой первый вопрос: есть ли прологи, которые поддерживают подобную словарю структуру данных с характеристиками производительности хеш-таблицы?
Во-вторых, мне пришло в голову, что, поскольку большинство прологов используют хэш-таблицу для хранения предикатов, я мог бы написать предикат оболочки для утверждения и отвода фактов, создавая интерфейс словаря, который будет использовать основную хеш-таблицу предикатов. Но могу ли я получить характеристики производительности хеш-таблицы, или добавит ли интерфейс накладные расходы, которые снизили бы производительность?