Mark Thom
|
77652d4458
|
correct inlining calling in last call context
|
2019-03-02 22:57:07 -07:00 |
|
Mark Thom
|
e4cb904470
|
correct inlined calling bug in last call, add dynamic database manipulation predicates
|
2019-03-02 16:57:45 -07:00 |
|
Mark Thom
|
2fb5408ab5
|
add assertz/1 and asserta/1
|
2019-03-02 00:27:40 -07:00 |
|
Mark Thom
|
818a971833
|
start enabling the dynamic database
|
2019-02-28 21:49:07 -07:00 |
|
Mark Thom
|
9db7172bfe
|
remove defunct dependency from reif.pl
|
2019-02-25 17:40:37 -07:00 |
|
Mark Thom
|
7f8c6eb3f5
|
make better use of can_be in between library
|
2019-02-24 15:15:00 -07:00 |
|
Mark Thom
|
dc89ed57f2
|
evacuate when allocating anon vars
|
2019-02-24 13:40:58 -07:00 |
|
Mark Thom
|
8f9c620a89
|
remove redundancy positivity check in repeat/1
|
2019-02-24 13:12:46 -07:00 |
|
Mark Thom
|
7edbb540bd
|
use can_be and must_be in library(between)
|
2019-02-24 13:10:31 -07:00 |
|
Mark Thom
|
767f98eaa3
|
begin work on between library
|
2019-02-24 03:45:41 -07:00 |
|
Mark Thom
|
a9a0343815
|
add numlist/3
|
2019-02-24 03:38:07 -07:00 |
|
Mark Thom
|
67ae47a01a
|
begin work on between library
|
2019-02-23 19:59:13 -07:00 |
|
Mark Thom
|
20b66e283f
|
add correct error sources to bagof/3, setof/3, findall/4
|
2019-02-22 23:37:19 -07:00 |
|
Mark Thom
|
1d331757e2
|
add findall/4, bagof/3, setof/3
|
2019-02-22 23:22:25 -07:00 |
|
Mark Thom
|
6ba47b6b08
|
use acyclic iteration when projecting onto query vars
|
2019-02-22 17:48:49 -07:00 |
|
Mark Thom
|
f41b5f465e
|
add findall/3
|
2019-02-22 00:56:04 -07:00 |
|
Mark Thom
|
2467f6c711
|
add call_residue_vars/2
|
2019-02-18 21:13:56 -07:00 |
|
Mark Thom
|
a460e84c57
|
sort attribute goals before deduplicating them linearly
|
2019-02-17 12:23:25 -07:00 |
|
Mark Thom
|
896914b8e9
|
do not count calls to $reify_switch as inferences
|
2019-02-17 11:51:24 -07:00 |
|
Mark Thom
|
b7dd76bf37
|
add library(reif)
|
2019-02-16 16:34:38 -07:00 |
|
Mark Thom
|
10d5c00f4b
|
polish freeze.pl and dif.pl
|
2019-02-15 21:04:20 -07:00 |
|
Mark Thom
|
818eeb6c57
|
correct attribute_goals/2 bug, add freeze/2, update README
|
2019-02-15 20:44:31 -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 |
|
Mark Thom
|
7edc2567a8
|
call verify_attributes/3 once per module
|
2019-02-12 18:12:18 -07:00 |
|
Mark Thom
|
197d079281
|
call goals in one batch after rebinding variables, add minatotask.pl, update README
|
2019-02-09 13:57:03 -07:00 |
|
Mark Thom
|
33dbe3bb45
|
correct bugs in verify_attributes handling
|
2019-02-09 00:16:57 -07:00 |
|
Mark Thom
|
8a3a79de3c
|
copy attribute list in get_atts
|
2019-02-03 16:10:12 -07:00 |
|
Mark Thom
|
f51405bc04
|
fix bug in DeleteAttribute
|
2019-02-02 19:25:12 -07:00 |
|
Mark Thom
|
8f771792b3
|
add Addr::AttVar to address ordering
|
2019-02-02 12:20:39 -07:00 |
|
Mark Thom
|
c5fbff505b
|
expand goals in queries and queues
|
2019-02-01 23:36:51 -07:00 |
|
Mark Thom
|
fcffb90549
|
add atts.pl, various fixes
|
2019-01-30 21:31:48 -07:00 |
|
Mark Thom
|
91b85db90c
|
flatten bracketed commas in dcgs
|
2019-01-26 14:38:54 -07:00 |
|
Mark Thom
|
ef3d3aa01a
|
fix unsafe variable handling
|
2019-01-24 23:38:53 -07:00 |
|
Mark Thom
|
ca7e62928b
|
clone in situ compiled terms
|
2019-01-19 17:05:29 -07:00 |
|
Mark Thom
|
c9f6ab984f
|
add dynamic module resolution calls
|
2019-01-06 00:15:32 -07:00 |
|
Mark Thom
|
042779cff9
|
add read support for user:term_expansion and user:goal_expansion
|
2019-01-05 19:22:38 -07:00 |
|
Mark Thom
|
e90669d159
|
fix expand_goal and expand_term
|
2018-12-13 19:38:44 -07:00 |
|
Mark Thom
|
45a68d4bc2
|
add expand_goal, make user:term_expansion and user:goal_expansion work properly within modules
|
2018-12-11 22:57:11 -07:00 |
|
Mark Thom
|
226bb7f9ed
|
remove Option wrapper from cached_query
|
2018-12-10 21:21:15 -07:00 |
|
Mark Thom
|
c281c1b427
|
offset variable indexing for semi-context notations
|
2018-11-18 21:51:53 -07:00 |
|
Mark Thom
|
6e20f82d6f
|
fix faulty tidy_trail
|
2018-11-15 23:04:52 -07:00 |
|
Mark Thom
|
81f4128bc6
|
update dcgs to handle ; and ->
|
2018-10-27 20:56:23 -06:00 |
|
Mark Thom
|
32fecca45d
|
add write variants
|
2018-10-23 22:53:50 -06:00 |
|
Mark Thom
|
1e3891204e
|
make lists parse properly when used as dcg rules
|
2018-10-20 23:37:09 -06:00 |
|