Я хочу, чтобы создать объект в Java:Как разделить состояние объекта между java и прологом с помощью JPL?
MyObject obj = new MyObject();
, и я хочу передать его Prolog с запросом JPL.
Как я могу выполнить передачу java для прогона объекта?
Я знаю, что я мог бы использовать jpl_new в прологе файл, как это:
execMethod :-
jpl_new('my_package.MyObject', [], Object),
jpl_call(Object, myMethod, [], _).
Но я хочу, чтобы избежать jpl_new вызов и просто использовать jpl_call с объектом Java OBJ.
И, наоборот, Как я могу выполнить пролог для передачи Java-объектов?
Я имею в виду переход к java, объекты, созданные с помощью jpl_new вызова.
Другими словами, я хочу разделить состояние объекта между java и прологом.