Mark
|
ff19db0084
|
qualify dif/2 call in reinforce_goal (#2135)
|
2023-10-25 12:26:01 -06:00 |
|
bakaq
|
cb79e83510
|
Avoid dif/1 attribute with empty list
Closes #1956
|
2023-09-21 14:00:37 -03:00 |
|
bakaq
|
a64a765f32
|
Improved dif/2
|
2023-09-20 20:56:04 -03:00 |
|
Markus Triska
|
884b0ca10e
|
FIXED: Take all variables into account during goal projection.
This addresses #1751.
|
2023-03-08 21:16:54 +01:00 |
|
Markus Triska
|
c9ecfb11d9
|
ENHANCED: more compact definition of dif/2
As outlined in #1753.
|
2023-03-08 20:50:33 +01:00 |
|
Mark Thom
|
95f6ebc000
|
assign responsibility for emitting dif goal to the first variable of the left-hand term (#1739)
|
2023-02-22 10:28:29 -07:00 |
|
Adrián Arroyo Calle
|
7f177c3d03
|
Compatible Doclog docs for library(dcgs)
|
2023-01-23 21:03:11 +01:00 |
|
Adrián Arroyo Calle
|
07f358c91b
|
Compatible Doclog docs for library(dif)
|
2022-12-22 23:23:07 +01:00 |
|
Mark Thom
|
5976e2d873
|
do not check for non-unifiability in dif:attribute_goals, which is sure to succeed, resulting in no goals being printed at top-level (#844)
|
2021-03-02 10:34:25 -07:00 |
|
Mark Thom
|
a4d15bfb88
|
move to a predicate-based module system, move to loader.[rs|pl]-based compilation, add support for incremental clause compilation
|
2021-01-30 21:07:51 -07:00 |
|
Markus Triska
|
cc77ef680d
|
dif/2: Omit entailed residual goals, if the arguments are not unifiable.
This addresses #135.
|
2020-08-22 17:50:15 +02:00 |
|
Markus Triska
|
e75ebd9b6e
|
dif/2: Succeed unconditionally if the arguments are not unifiable.
This addresses one part of #135.
|
2020-08-22 17:50:15 +02:00 |
|
Mark Thom
|
33325f1574
|
remove vestigial prolog/ directory (#444)
|
2020-06-12 18:26:38 -06:00 |
|