Nil Geisweiller
Nil Geisweiller
@Habush the following example https://github.com/opencog/pln/tree/master/examples/pln/ancestors shows how to use the PLN module to solve your problem with a few lines of code.
@noskill, are you suggesting to add some optional argument in `cog-execute!`, something like ```scheme (cog-execute! my-bind-link #:cache #t) ``` ? The other thing I had suggested, besides having the caching...
Or more abstractly a `StatelessGroundedSchemaNode` (as @linas might have suggested, IIRC).
@linas said > It adds implementation complexity to an already-complex system. Agreed, but it's also I think a fairly reusable functionality. > It incurs extra overhead costs for all users,...
@vsbogd as far as I understand it, `AtomspaceLink`would insert the atom in a designed atomspace, not necessarily the existing one. The advantage of inserting in a new atomspace is that...
The following issue mentions using `ExecutionLink` while executing `ExecutionOutputLink` #1795.
BTW, there is no `ExecutionLink::do_execute()` as mentioned in https://wiki.opencog.org/w/ExecutionOutputLink#Execution I think @linas means `ExecutionOutputLink::do_execute`.
> I didn't thought about performance here. I would like to understand whether we have an use case where ExecutionOutputLink used within pattern matcher query do have side effects by...
@linas, you said > Yes, it is acceptable for the pattern matcher to cache the result of GroundedSchemaNode during the query. but you also said > but it's not a...
I would be fine with a simple and dumb `UnionLink`, that is because most calculations on my end are done with PLN anyway. Also the way it would be evaluated...