Commit Graph

  • 6308aa7a1e re: conformity test #181 Mark Thom 2019-04-07 11:44:56 -06:00
  • 0579ad6cfa update README.md Mark Thom 2019-04-07 10:09:01 -06:00
  • 4bd9908b89 resolve conformity test #138 (issue #52) Mark Thom 2019-04-07 10:07:17 -06:00
  • 68f89b32b8 update README Mark Thom 2019-04-06 17:50:50 -06:00
  • fb0b7085b4 fix more conformity errors Mark Thom 2019-04-06 17:44:04 -06:00
  • 16eadc7412 correct for issues #88, #89, #90, conformity test #208. Mark Thom 2019-04-06 09:46:42 -06:00
  • a3af56351b correct prolog_parser package Mark Thom 2019-04-06 00:15:07 -06:00
  • 7a497fd4e1 correct bad atom_length/2, atom_chars/2 error reporting Mark Thom 2019-04-06 00:13:52 -06:00
  • 3aa8d11a98 update version number Mark Thom 2019-04-05 23:04:40 -06:00
  • e3e6f926c7 add atom_length/2, atom_chars/2, atom_codes/2 Mark Thom 2019-04-05 23:00:53 -06:00
  • 272b4f6d8d add current_op/3 Mark Thom 2019-04-05 21:25:49 -06:00
  • 03f2190d6b remove $reify_switch Mark Thom 2019-04-05 09:04:05 -06:00
  • 6dade1b917 update version number Mark Thom 2019-04-04 22:52:06 -06:00
  • 3912a4772d fix conformity errors Mark Thom 2019-04-04 22:51:00 -06:00
  • 546aeea479 move forall/2 to non_iso, correct test cases. Mark Thom 2019-04-03 18:13:05 -06:00
  • 535a6c17e9 move forall/2 to non_iso, correct test cases. Mark Thom 2019-04-03 18:12:36 -06:00
  • 9ad809680d Merge pull request #83 from pmoura/add_forall_2_predicate Mark Thom 2019-04-03 10:13:26 -03:00
  • 712d85129c update parser Mark Thom 2019-04-03 09:26:37 -06:00
  • f0570a3940 update parser to correct additional conformity errors, re: #52 Mark Thom 2019-04-03 09:06:43 -06:00
  • 785d8d28e3 add de facto standard forall/2 predicate as a built-in predicate Paulo Moura 2019-04-03 11:58:29 +01:00
  • 98f9027b2e pass more conformity tests Mark Thom 2019-04-01 23:08:03 -06:00
  • 82ff29c496 Merge branch 'master' of https://github.com/mthom/rusty-wam Mark Thom 2019-04-01 22:05:45 -06:00
  • b6a5254e35 re: #80, #52 Mark Thom 2019-04-01 22:05:30 -06:00
  • 9051d126a7 Merge pull request #82 from KellerFuchs/readme Mark Thom 2019-04-01 19:35:16 -03:00
  • 0dc0081ad5 README: Use checkboxes to track item completion in Phase 2 The Fox in the Shell 2019-04-01 19:01:04 +02:00
  • 128181753b update version number Mark Thom 2019-04-01 09:05:17 -06:00
  • e3e0473b69 fix term_variables, add (^)/2 as an actual evaluable functor Mark Thom 2019-04-01 09:04:50 -06:00
  • 2240418a25 re: #75, #52 Mark Thom 2019-03-31 22:30:42 -06:00
  • df5e538dc6 add structural tests for strings as char code lists Mark Thom 2019-03-31 20:11:20 -06:00
  • a15ebd20c1 add support for char codes Mark Thom 2019-03-31 19:48:40 -06:00
  • a97e8a4b5c update version number Mark Thom 2019-03-31 11:36:42 -06:00
  • 701cbc7a19 do a better job recognizing and bracketing operators Mark Thom 2019-03-31 11:35:19 -06:00
  • 252873694b clean up heap_print.rs Mark Thom 2019-03-31 02:17:50 -06:00
  • a2f531eeb7 correct comma printing Mark Thom 2019-03-31 02:13:58 -06:00
  • 35e91ee47c make op/3 a predicate call from the query context Mark Thom 2019-03-31 00:29:53 -06:00
  • 3e67400bd3 specially handle commas Mark Thom 2019-03-30 21:31:57 -06:00
  • 0aefcf7eae add op/3 to builtin predicates Mark Thom 2019-03-30 18:14:47 -06:00
  • f55968b1b8 properly demarcate ops in dbrefs Mark Thom 2019-03-30 13:38:03 -06:00
  • 352ebd1706 re: #73 Mark Thom 2019-03-30 12:38:26 -06:00
  • 8945bae70b use can_be(list, _) in all solutions predicates Mark Thom 2019-03-30 10:44:49 -06:00
  • 5a30c7b9be Merge branch 'master' of https://github.com/mthom/rusty-wam Mark Thom 2019-03-29 22:50:43 -06:00
  • b45c591c89 update writer Mark Thom 2019-03-29 22:49:33 -06:00
  • f766e9f1b0 Merge pull request #70 from XVilka/patch-1 Mark Thom 2019-03-29 09:12:26 -03:00
  • 5b36230df7 Update downcast dependency Anton Kochkov 2019-03-29 16:37:56 +08:00
  • 3aeebbe6d6 pass more conformity tests Mark Thom 2019-03-29 00:14:03 -06:00
  • 381ad12104 add db refs Mark Thom 2019-03-27 23:00:59 -06:00
  • e7bc01369a make current_predicate/1 more general, re: #66 Mark Thom 2019-03-27 21:13:36 -06:00
  • 32c8a5e55f index inlined and builtin clausetypes inside a BTreeMap Mark Thom 2019-03-26 21:59:50 -06:00
  • 44f762a4f0 update readline.rs crate Mark Thom 2019-03-24 17:17:54 -06:00
  • 0a78ddcd0b update version number Mark Thom 2019-03-24 15:26:51 -06:00
  • 7ff7edee59 bracket RHS when necessary in variable equations Mark Thom 2019-03-24 15:26:32 -06:00
  • 3ad1b86286 use updated readline Mark Thom 2019-03-24 13:18:28 -06:00
  • 155c54c99d fix toplevel heap view Mark Thom 2019-03-24 10:10:43 -06:00
  • ca5138ccea fix toplevel heap view Mark Thom 2019-03-24 09:55:20 -06:00
  • eecfcafef6 update tests Mark Thom 2019-03-24 09:33:12 -06:00
  • 12fac66431 do a better job of printing integral floats. Mark Thom 2019-03-24 09:30:20 -06:00
  • 11198fdb31 print attribute goals alongside variable bindings as a single, unified goals Mark Thom 2019-03-24 00:26:29 -06:00
  • 0351936a58 update version number Mark Thom 2019-03-23 09:43:26 -06:00
  • 0b79ae0524 do not print unbound vars at toplevel Mark Thom 2019-03-23 09:43:05 -06:00
  • 380375228b allow toplevel answers to be passed back as queries Mark Thom 2019-03-22 10:00:07 -06:00
  • 33b581effc enable an option to disable readline Mark Thom 2019-03-21 19:46:42 -06:00
  • 4b2fb8b1c7 fail if attempting dynamic transaction in term and goal expansion Mark Thom 2019-03-19 21:03:37 -06:00
  • 55a251d1c4 correct register threshold calculation. Mark Thom 2019-03-17 21:45:30 -06:00
  • cd683c7f3d update readline instructions in README, dependence on readline_rs_compat with new library search paths Mark Thom 2019-03-17 19:22:36 -06:00
  • 9471a07ffa use readline with better build support Mark Thom 2019-03-17 18:42:26 -06:00
  • 179bede1db update version and README Mark Thom 2019-03-17 18:11:08 -06:00
  • c7ebd59b4a set rl_startup_hook only once Mark Thom 2019-03-17 18:09:48 -06:00
  • fd703c3610 make toplevel more consistent with answers, depend on readline package without renaming. Mark Thom 2019-03-17 17:49:51 -06:00
  • 4cefd35eb4 add rename-dependencies to Cargo manifest Mark Thom 2019-03-17 15:25:55 -06:00
  • 840b98dcf3 update readline.rs version Mark Thom 2019-03-17 15:22:31 -06:00
  • 2927387a66 use the updated readline.rs Mark Thom 2019-03-17 15:01:10 -06:00
  • a85fd5efa5 use concrete version number for readline-rs Mark Thom 2019-03-17 14:51:55 -06:00
  • 4a7cd50e4b use new readline crate Mark Thom 2019-03-17 14:50:57 -06:00
  • 1ce8d90627 add halt/0 Mark Thom 2019-03-17 14:38:55 -06:00
  • 2fad1c724c use the readline library at toplevel Mark Thom 2019-03-16 19:12:06 -06:00
  • bc0f0719fb update README Mark Thom 2019-03-13 09:29:28 -06:00
  • 0eb2fb3d90 add non-backtrackable and backtrackable global variables Mark Thom 2019-03-13 00:16:57 -06:00
  • f0f8bfb569 update build instructions, change to the scryer-prolog crate Mark Thom 2019-03-13 00:00:24 -06:00
  • d81268a181 clean up bb_put/2 a bit Mark Thom 2019-03-12 22:57:02 -06:00
  • 4a736453fc update README: backtrackable globals Mark Thom 2019-03-12 22:39:59 -06:00
  • 527ac606e9 bb_put/2 and bb_get/2 Mark Thom 2019-03-12 22:38:47 -06:00
  • b5ad8051d8 use ordsets in library(dif) Mark Thom 2019-03-12 19:13:03 -06:00
  • 2af08b31d2 change the semantics of put_atts/2 to better reflect those of SICSTus Mark Thom 2019-03-12 18:45:42 -06:00
  • a6d3f39152 add ordsets library, domain.pl attributed variables example Mark Thom 2019-03-10 22:33:09 -06:00
  • b1d061f76b eliminate generation of dynamic clauses when compiling term expansion clauses Mark Thom 2019-03-09 17:36:27 -07:00
  • 0d41b27abb remove dynamic code indices when modules are redefined. Mark Thom 2019-03-09 14:19:49 -07:00
  • 9f398b2552 perform term and goal expansion on asserted dynamic predicates inside modules Mark Thom 2019-03-09 13:41:33 -07:00
  • 870aa7651e propagate dynamic database changes to toplevel Mark Thom 2019-03-09 03:19:32 -07:00
  • adf9629333 stop module dynamic predicate modifications from taking on the user module index. Mark Thom 2019-03-09 00:37:58 -07:00
  • 92c36aa0d9 properly update dynamically updated predicates in module indices Mark Thom 2019-03-08 23:11:06 -07:00
  • da0e1b9436 add assoc.pl, add max evaluable functor Mark Thom 2019-03-08 22:31:12 -07:00
  • 089428b8c4 split dynamic database keys across modules Mark Thom 2019-03-08 21:22:15 -07:00
  • 267d1a9f5f improve Rust-generated permissions errors Mark Thom 2019-03-07 23:46:01 -07:00
  • 3cb1996e61 make clause/2 global in scope Mark Thom 2019-03-07 23:32:41 -07:00
  • 933c19c317 correct clause/2 to work only on properly scoped terms Mark Thom 2019-03-07 22:55:54 -07:00
  • b1e47cc465 further cross-module dynamic database fixes Mark Thom 2019-03-07 22:01:03 -07:00
  • 72f759da40 correct mismanagement of dynamic database across modules Mark Thom 2019-03-07 20:27:55 -07:00
  • 72c8807ff1 update toplevel exports when updated dynamically Mark Thom 2019-03-06 23:35:50 -07:00
  • d4de3c2003 update toplevel exports when updated dynamically Mark Thom 2019-03-06 22:33:16 -07:00
  • 2467df232d Merge branch 'master' of https://github.com/mthom/rusty-wam Mark Thom 2019-03-06 21:53:17 -07:00