Replies: 1 comment 3 replies
-
The :- meta_predicate(factRules:functionValues, functionValues(*, *)). That's why the Logtalk compiler complains and writes:
Assuming that the :- meta_predicate(functionValues(*, *)). This directive assumes that :- meta_predicate(functionValues(3, *)). But I don't see a public scope directive for the Some additional observations: If the clauses for the :- private(fact/2).
:- dynamic(fact/2). The last two arguments of the |
Beta Was this translation helpful? Give feedback.
-
Hi,
although we had already a discussion about that ( #123 ) I'll still got not theses things with meta_predicate, neither from SWI Prolog side, nor Logtalk side. And I have read both documentations :) Modules and there consequences seems to be hard to understand...
Well, my concrete problem.
See
Thats the beginning of an object. The predicate functionValues is
inside this object.
Then Logtalk complains:
Its Win10, Logtalk 3.54, SWI 8.2.4. If I uncomment the meta_predicate above, there is the error
I'm lost ..... ;)
Cheers
Hans
Beta Was this translation helpful? Give feedback.
All reactions