Did you know ... | Search Documentation: |
increval.pl -- Incremental dynamic predicate modification |
This module emulates the XSB module increval
. This module serves two
goals: (1) provide alternatives for the dynamic clause manipulation
predicates that propagate into the incremental tables and (2) query the
dynamically maintained Incremental Depency Graph (IDG).
The change propagation for incremental dynamic predicates. SWI-Prolog relies in prolog_listen/2 to forward any change to dynamic predicates to the table IDG and incr_assert/1 and friends thus simply call the corresponding database update.
incr_directly_depends(G1, G2)
.The following predicates are exported, but not or incorrectly documented.