Commit Graph

19 Commits

Author SHA1 Message Date
Mark Thom
1b1879a6fa fix attributed variables bug causing weighted_maximum/3 example to omit a variable binding 2019-10-20 14:50:46 -06:00
Mark Thom
0a84f183fe make attribute_goals a nonterminal 2019-10-03 23:29:18 -06:00
Mark Thom
9a83ccbdbc make *.pl files in src/prolog/lib available from libraries.rs 2019-09-26 23:10:04 -06:00
Mark Thom
2c880b2bc0 address issues #143, #150, #155 2019-09-02 16:53:31 -04:00
Mark Thom
18a9a6434f delay attributed variables goal, naively correct dif/2 2019-04-24 20:37:31 -06:00
Mark Thom
ae90554378 read from streams. 2019-04-13 18:40:17 -06:00
Mark Thom
b5ad8051d8 use ordsets in library(dif) 2019-03-12 19:13:03 -06:00
Mark Thom
2af08b31d2 change the semantics of put_atts/2 to better reflect those of SICSTus 2019-03-12 18:45:42 -06:00
Mark Thom
f458d12676 remove unification from dif/2 2019-03-03 18:14:05 -07:00
Mark Thom
f35008cbd6 condense reverse even further 2019-03-03 17:36:20 -07:00
Mark Thom
2467f6c711 add call_residue_vars/2 2019-02-18 21:13:56 -07:00
Mark Thom
10d5c00f4b polish freeze.pl and dif.pl 2019-02-15 21:04:20 -07:00
Mark Thom
74a0f8b899 correct attribute_goals/2 bug, add freeze/2, update README 2019-02-15 20:44:15 -07:00
Mark Thom
9abe70113a correct project_attributes, correct compare_term_test and eq_test, polish attribute_goals/2 2019-02-14 21:59:24 -07:00
Mark Thom
6b879467f3 fix needless check in dif/2 implementation 2019-02-14 16:12:24 -04:00
Mark Thom
8958a563de fix bug in dif/2 implementation 2019-02-14 01:19:11 -07:00
Mark Thom
2af6a00ff2 remove extraneous [ from dif.pl 2019-02-14 01:13:55 -07:00
Mark Thom
cd5549ee5b fix attribute_goals/2 display bugs, cycle detection bug 2019-02-14 01:12:52 -07:00
Mark Thom
f616b4ddfd prepare to add project_attributes/2 and attribute_goals/2 2019-02-13 14:18:41 -07:00