Я знаю, что могу экспортировать предикаты для модуля, используя стандартное объявление:
:- module(my_test, [hello/1]).
hello(a).
hello(b).
Но хотел узнать, есть ли другой способ экспортировать предикат hello в модуль my_test? В приведенном ниже примере какой код мне нужно заполнить, чтобы директива my_export сделала это за меня?
:- module(my_test, []).
hello(a).
hello(b).
:- my_export(hello/1).
Я не совсем понимаю импорт/экспорт, но это единственные реальные способы, которые я могу придумать.