Mark Thom
|
bf8a2ab6a6
|
add variable_names as a write option
|
2019-05-05 00:58:56 -04:00 |
|
Mark Thom
|
3fd274c583
|
add remaining atomic term processing builtins, rename (=@=)/2 to variant/2, address issue #133
|
2019-04-30 20:55:53 -06:00 |
|
Mark Thom
|
9dbadac14f
|
correct various bugs
|
2019-04-28 21:09:56 -06:00 |
|
Mark Thom
|
6be03a7f7a
|
add number_chars/2
|
2019-04-28 14:36:38 -06:00 |
|
Mark Thom
|
531d8b3352
|
re: issue #120
|
2019-04-27 00:40:00 -06:00 |
|
Mark Thom
|
b07a19fc47
|
address issues #114, #115
|
2019-04-25 09:10:52 -06:00 |
|
Mark Thom
|
c8c8c5abae
|
address issues #104, #105, #103
|
2019-04-20 20:13:19 -03:00 |
|
Mark Thom
|
e089c8bdd2
|
fix conformity testing #274
|
2019-04-18 20:32:50 -06:00 |
|
Mark Thom
|
d3eec10fc5
|
fix conformity tests #279 and #296
|
2019-04-14 09:45:04 -06:00 |
|
Mark Thom
|
ae90554378
|
read from streams.
|
2019-04-13 18:40:17 -06:00 |
|
Mark Thom
|
03f2190d6b
|
remove $reify_switch
|
2019-04-05 09:04:05 -06:00 |
|
Mark Thom
|
3912a4772d
|
fix conformity errors
|
2019-04-04 22:51:00 -06:00 |
|
Mark Thom
|
da0e1b9436
|
add assoc.pl, add max evaluable functor
|
2019-03-08 22:31:12 -07:00 |
|
Mark Thom
|
3d8c0a43a6
|
refactor to actual modules
|
2019-03-03 23:29:02 -07:00 |
|
Mark Thom
|
77652d4458
|
correct inlining calling in last call context
|
2019-03-02 22:57:07 -07:00 |
|
Mark Thom
|
818a971833
|
start enabling the dynamic database
|
2019-02-28 21:49:07 -07:00 |
|
Mark Thom
|
f41b5f465e
|
add findall/3
|
2019-02-22 00:56:04 -07:00 |
|
Mark Thom
|
b710112df2
|
refactor copier.rs
|
2019-02-19 22:00:13 -07:00 |
|
Mark Thom
|
2467f6c711
|
add call_residue_vars/2
|
2019-02-18 21:13:56 -07:00 |
|
Mark Thom
|
023fec0d9d
|
fix term expansion bug
|
2019-02-17 00:55:22 -07:00 |
|
Mark Thom
|
b7dd76bf37
|
add library(reif)
|
2019-02-16 16:34:38 -07:00 |
|
Mark Thom
|
cd5549ee5b
|
fix attribute_goals/2 display bugs, cycle detection bug
|
2019-02-14 01:12:52 -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
|
661f9b7414
|
add preliminary support for verify_attributes/3
|
2019-02-07 23:33:55 -07:00 |
|
Mark Thom
|
046569b6a9
|
flatten CompiledQuery and CompiledFact in Code, remove CompiledQuery
|
2019-02-06 22:25:41 -07:00 |
|
Mark Thom
|
6e735bc2d4
|
add TrailRef type for trail
|
2019-01-26 20:06:27 -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
|
56ec550031
|
fix unification on string lists.
|
2018-12-23 12:14:03 -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
|
a4406f784a
|
add support for user:goal_expansion
|
2018-12-09 00:48:28 -07:00 |
|
Mark Thom
|
32fecca45d
|
add write variants
|
2018-10-23 22:53:50 -06:00 |
|
Mark Thom
|
4bd805cc76
|
remove need for RefCell wrapping on CodeDir
|
2018-10-04 21:43:49 -06:00 |
|
Mark Thom
|
bf0521fde6
|
move atom_tbl up to Machine
|
2018-10-04 19:36:58 -06:00 |
|
Mark Thom
|
8e4bb039f0
|
divide atom tables by module
|
2018-10-03 22:56:12 -06:00 |
|
Mark Thom
|
61536d2004
|
remove module name from DirEntry
|
2018-10-02 20:37:15 -06:00 |
|
Mark Thom
|
6d0770aafb
|
duplicate_term is now copy_term
|
2018-09-26 22:39:34 -06:00 |
|
Mark Thom
|
58ed374363
|
enable backtracking on partial strings
|
2018-09-24 22:24:23 -06:00 |
|
Mark Thom
|
23eed192e9
|
match on partial strings through get_list
|
2018-09-24 19:53:51 -06:00 |
|
Mark Thom
|
908972eff1
|
incorporate term_expansion phase in compilation
|
2018-09-18 22:44:03 -06:00 |
|
Mark Thom
|
f226cb3dbd
|
correct conformity errors
|
2018-09-16 14:11:21 -06:00 |
|
Mark Thom
|
61fe42a2ad
|
fix copier
|
2018-09-16 01:37:42 -06:00 |
|
Mark Thom
|
fbf16e2aea
|
provisional changes to module insertion
|
2018-09-12 20:46:15 -06:00 |
|
Mark Thom
|
3f06ff874b
|
make use of read_term in the repl
|
2018-09-10 00:18:17 -06:00 |
|
Mark Thom
|
664f0f83dc
|
read modifications
|
2018-09-08 19:46:34 -06:00 |
|
Mark Thom
|
32439a1da5
|
transition to MachineCodeIndices internally
|
2018-09-08 02:31:33 -06:00 |
|
Mark Thom
|
33d1a7c701
|
add structural tests for partial strings, rename ast.rs
|
2018-09-04 21:20:45 -06:00 |
|
Mark Thom
|
ff9d2662e6
|
farm parser out to a crate, remove it as a git submodule.
|
2018-09-03 21:58:07 -06:00 |
|
Mark Thom
|
c5fd13dfa0
|
distinguish eq from structural_eq on strings
|
2018-09-03 00:06:01 -06:00 |
|