]>
Repositorios git - scryer-prolog.git/log
Mark Thom [Sat, 6 Apr 2019 06:13:52 +0000 (00:13 -0600)]
correct bad atom_length/2, atom_chars/2 error reporting
Mark Thom [Sat, 6 Apr 2019 05:04:40 +0000 (23:04 -0600)]
update version number
Mark Thom [Sat, 6 Apr 2019 05:00:53 +0000 (23:00 -0600)]
add atom_length/2, atom_chars/2, atom_codes/2
Mark Thom [Sat, 6 Apr 2019 03:25:49 +0000 (21:25 -0600)]
add current_op/3
Mark Thom [Fri, 5 Apr 2019 15:04:05 +0000 (09:04 -0600)]
remove $reify_switch
Mark Thom [Fri, 5 Apr 2019 04:52:06 +0000 (22:52 -0600)]
update version number
Mark Thom [Fri, 5 Apr 2019 04:51:00 +0000 (22:51 -0600)]
fix conformity errors
Mark Thom [Thu, 4 Apr 2019 00:13:05 +0000 (18:13 -0600)]
move forall/2 to non_iso, correct test cases.
Mark Thom [Thu, 4 Apr 2019 00:12:36 +0000 (18:12 -0600)]
move forall/2 to non_iso, correct test cases.
Mark Thom [Wed, 3 Apr 2019 13:13:26 +0000 (10:13 -0300)]
Merge pull request #83 from pmoura/add_forall_2_predicate
add de facto standard forall/2 predicate as a built-in predicate
Mark Thom [Wed, 3 Apr 2019 15:26:37 +0000 (09:26 -0600)]
update parser
Mark Thom [Wed, 3 Apr 2019 15:06:43 +0000 (09:06 -0600)]
update parser to correct additional conformity errors, re: #52
Paulo Moura [Wed, 3 Apr 2019 10:58:29 +0000 (11:58 +0100)]
add de facto standard forall/2 predicate as a built-in predicate
Mark Thom [Tue, 2 Apr 2019 05:08:03 +0000 (23:08 -0600)]
pass more conformity tests
Mark Thom [Tue, 2 Apr 2019 04:05:45 +0000 (22:05 -0600)]
Merge branch 'master' of https://github.com/mthom/rusty-wam
Mark Thom [Tue, 2 Apr 2019 04:05:30 +0000 (22:05 -0600)]
re: #80, #52
Mark Thom [Mon, 1 Apr 2019 22:35:16 +0000 (19:35 -0300)]
Merge pull request #82 from KellerFuchs/readme
README: Use checkboxes to track item completion in Phase 2
The Fox in the Shell [Mon, 1 Apr 2019 17:01:04 +0000 (19:01 +0200)]
README: Use checkboxes to track item completion in Phase 2
Mark Thom [Mon, 1 Apr 2019 15:05:17 +0000 (09:05 -0600)]
update version number
Mark Thom [Mon, 1 Apr 2019 15:04:50 +0000 (09:04 -0600)]
fix term_variables, add (^)/2 as an actual evaluable functor
Mark Thom [Mon, 1 Apr 2019 04:30:42 +0000 (22:30 -0600)]
re: #75, #52
Mark Thom [Mon, 1 Apr 2019 02:11:20 +0000 (20:11 -0600)]
add structural tests for strings as char code lists
Mark Thom [Mon, 1 Apr 2019 01:48:40 +0000 (19:48 -0600)]
add support for char codes
Mark Thom [Sun, 31 Mar 2019 17:36:42 +0000 (11:36 -0600)]
update version number
Mark Thom [Sun, 31 Mar 2019 17:35:19 +0000 (11:35 -0600)]
do a better job recognizing and bracketing operators
Mark Thom [Sun, 31 Mar 2019 08:17:50 +0000 (02:17 -0600)]
clean up heap_print.rs
Mark Thom [Sun, 31 Mar 2019 08:13:58 +0000 (02:13 -0600)]
correct comma printing
Mark Thom [Sun, 31 Mar 2019 06:29:53 +0000 (00:29 -0600)]
make op/3 a predicate call from the query context
Mark Thom [Sun, 31 Mar 2019 03:31:57 +0000 (21:31 -0600)]
specially handle commas
Mark Thom [Sun, 31 Mar 2019 00:14:47 +0000 (18:14 -0600)]
add op/3 to builtin predicates
Mark Thom [Sat, 30 Mar 2019 19:38:03 +0000 (13:38 -0600)]
properly demarcate ops in dbrefs
Mark Thom [Sat, 30 Mar 2019 18:38:26 +0000 (12:38 -0600)]
re: #73
Mark Thom [Sat, 30 Mar 2019 16:44:49 +0000 (10:44 -0600)]
use can_be(list, _) in all solutions predicates
Mark Thom [Sat, 30 Mar 2019 04:50:43 +0000 (22:50 -0600)]
Merge branch 'master' of https://github.com/mthom/rusty-wam
Merge with downcast update.
Mark Thom [Sat, 30 Mar 2019 04:49:33 +0000 (22:49 -0600)]
update writer
Mark Thom [Fri, 29 Mar 2019 12:12:26 +0000 (09:12 -0300)]
Merge pull request #70 from XVilka/patch-1
Update downcast dependency
Anton Kochkov [Fri, 29 Mar 2019 08:37:56 +0000 (16:37 +0800)]
Update downcast dependency
It wasn't able to compile with latest Rust 1.33
Mark Thom [Fri, 29 Mar 2019 06:14:03 +0000 (00:14 -0600)]
pass more conformity tests
Mark Thom [Thu, 28 Mar 2019 05:00:59 +0000 (23:00 -0600)]
add db refs
Mark Thom [Thu, 28 Mar 2019 03:13:36 +0000 (21:13 -0600)]
make current_predicate/1 more general, re: #66
Mark Thom [Wed, 27 Mar 2019 03:59:50 +0000 (21:59 -0600)]
index inlined and builtin clausetypes inside a BTreeMap
Mark Thom [Sun, 24 Mar 2019 23:17:54 +0000 (17:17 -0600)]
update readline.rs crate
Mark Thom [Sun, 24 Mar 2019 21:26:51 +0000 (15:26 -0600)]
update version number
Mark Thom [Sun, 24 Mar 2019 21:26:32 +0000 (15:26 -0600)]
bracket RHS when necessary in variable equations
Mark Thom [Sun, 24 Mar 2019 19:18:28 +0000 (13:18 -0600)]
use updated readline
Mark Thom [Sun, 24 Mar 2019 16:10:43 +0000 (10:10 -0600)]
fix toplevel heap view
Mark Thom [Sun, 24 Mar 2019 15:55:20 +0000 (09:55 -0600)]
fix toplevel heap view
Mark Thom [Sun, 24 Mar 2019 15:33:12 +0000 (09:33 -0600)]
update tests
Mark Thom [Sun, 24 Mar 2019 15:30:20 +0000 (09:30 -0600)]
do a better job of printing integral floats.
Mark Thom [Sun, 24 Mar 2019 06:26:29 +0000 (00:26 -0600)]
print attribute goals alongside variable bindings as a single, unified goals
Mark Thom [Sat, 23 Mar 2019 15:43:26 +0000 (09:43 -0600)]
update version number
Mark Thom [Sat, 23 Mar 2019 15:43:05 +0000 (09:43 -0600)]
do not print unbound vars at toplevel
Mark Thom [Fri, 22 Mar 2019 16:00:07 +0000 (10:00 -0600)]
allow toplevel answers to be passed back as queries
Mark Thom [Fri, 22 Mar 2019 01:46:42 +0000 (19:46 -0600)]
enable an option to disable readline
Mark Thom [Wed, 20 Mar 2019 03:03:37 +0000 (21:03 -0600)]
fail if attempting dynamic transaction in term and goal expansion
Mark Thom [Mon, 18 Mar 2019 03:45:30 +0000 (21:45 -0600)]
correct register threshold calculation.
Mark Thom [Mon, 18 Mar 2019 01:22:36 +0000 (19:22 -0600)]
update readline instructions in README, dependence on readline_rs_compat with new library search paths
Mark Thom [Mon, 18 Mar 2019 00:42:26 +0000 (18:42 -0600)]
use readline with better build support
Mark Thom [Mon, 18 Mar 2019 00:11:08 +0000 (18:11 -0600)]
update version and README
Mark Thom [Mon, 18 Mar 2019 00:09:48 +0000 (18:09 -0600)]
set rl_startup_hook only once
Mark Thom [Sun, 17 Mar 2019 23:49:51 +0000 (17:49 -0600)]
make toplevel more consistent with answers, depend on readline package without renaming.
Mark Thom [Sun, 17 Mar 2019 21:25:55 +0000 (15:25 -0600)]
add rename-dependencies to Cargo manifest
Mark Thom [Sun, 17 Mar 2019 21:22:31 +0000 (15:22 -0600)]
update readline.rs version
Mark Thom [Sun, 17 Mar 2019 21:01:10 +0000 (15:01 -0600)]
use the updated readline.rs
Mark Thom [Sun, 17 Mar 2019 20:51:55 +0000 (14:51 -0600)]
use concrete version number for readline-rs
Mark Thom [Sun, 17 Mar 2019 20:50:57 +0000 (14:50 -0600)]
use new readline crate
Mark Thom [Sun, 17 Mar 2019 20:38:55 +0000 (14:38 -0600)]
add halt/0
Mark Thom [Sun, 17 Mar 2019 01:12:06 +0000 (19:12 -0600)]
use the readline library at toplevel
Mark Thom [Wed, 13 Mar 2019 15:29:28 +0000 (09:29 -0600)]
update README
Mark Thom [Wed, 13 Mar 2019 06:16:57 +0000 (00:16 -0600)]
add non-backtrackable and backtrackable global variables
Mark Thom [Wed, 13 Mar 2019 06:00:24 +0000 (00:00 -0600)]
update build instructions, change to the scryer-prolog crate
Mark Thom [Wed, 13 Mar 2019 04:57:02 +0000 (22:57 -0600)]
clean up bb_put/2 a bit
Mark Thom [Wed, 13 Mar 2019 04:39:59 +0000 (22:39 -0600)]
update README: backtrackable globals
Mark Thom [Wed, 13 Mar 2019 04:38:47 +0000 (22:38 -0600)]
bb_put/2 and bb_get/2
Mark Thom [Wed, 13 Mar 2019 01:13:03 +0000 (19:13 -0600)]
use ordsets in library(dif)
Mark Thom [Wed, 13 Mar 2019 00:45:42 +0000 (18:45 -0600)]
change the semantics of put_atts/2 to better reflect those of SICSTus
Mark Thom [Mon, 11 Mar 2019 04:33:09 +0000 (22:33 -0600)]
add ordsets library, domain.pl attributed variables example
Mark Thom [Sun, 10 Mar 2019 00:36:27 +0000 (17:36 -0700)]
eliminate generation of dynamic clauses when compiling term expansion clauses
Mark Thom [Sat, 9 Mar 2019 21:19:49 +0000 (14:19 -0700)]
remove dynamic code indices when modules are redefined.
Mark Thom [Sat, 9 Mar 2019 20:41:33 +0000 (13:41 -0700)]
perform term and goal expansion on asserted dynamic predicates inside modules
Mark Thom [Sat, 9 Mar 2019 10:19:32 +0000 (03:19 -0700)]
propagate dynamic database changes to toplevel
Mark Thom [Sat, 9 Mar 2019 07:37:58 +0000 (00:37 -0700)]
stop module dynamic predicate modifications from taking on the user module index.
Mark Thom [Sat, 9 Mar 2019 06:11:06 +0000 (23:11 -0700)]
properly update dynamically updated predicates in module indices
Mark Thom [Sat, 9 Mar 2019 05:31:12 +0000 (22:31 -0700)]
add assoc.pl, add max evaluable functor
Mark Thom [Sat, 9 Mar 2019 04:22:15 +0000 (21:22 -0700)]
split dynamic database keys across modules
Mark Thom [Fri, 8 Mar 2019 06:46:01 +0000 (23:46 -0700)]
improve Rust-generated permissions errors
Mark Thom [Fri, 8 Mar 2019 06:32:41 +0000 (23:32 -0700)]
make clause/2 global in scope
Mark Thom [Fri, 8 Mar 2019 05:55:54 +0000 (22:55 -0700)]
correct clause/2 to work only on properly scoped terms
Mark Thom [Fri, 8 Mar 2019 05:01:03 +0000 (22:01 -0700)]
further cross-module dynamic database fixes
Mark Thom [Fri, 8 Mar 2019 03:27:55 +0000 (20:27 -0700)]
correct mismanagement of dynamic database across modules
Mark Thom [Thu, 7 Mar 2019 06:35:50 +0000 (23:35 -0700)]
update toplevel exports when updated dynamically
Mark Thom [Thu, 7 Mar 2019 05:33:16 +0000 (22:33 -0700)]
update toplevel exports when updated dynamically
Mark Thom [Thu, 7 Mar 2019 04:53:17 +0000 (21:53 -0700)]
Merge branch 'master' of https://github.com/mthom/rusty-wam
Mark Thom [Thu, 7 Mar 2019 04:53:08 +0000 (21:53 -0700)]
support module modification using dynamic database predicates
Mark Thom [Wed, 6 Mar 2019 16:54:27 +0000 (09:54 -0700)]
correct abolish/1
Mark Jordan Thom [Wed, 6 Mar 2019 16:37:58 +0000 (16:37 +0000)]
update to reflect name change
Mark Thom [Wed, 6 Mar 2019 16:17:24 +0000 (09:17 -0700)]
give module bounds a better respect for dynamic predicates
Mark Thom [Wed, 6 Mar 2019 07:51:21 +0000 (00:51 -0700)]
give dynamic predicates a better respect for module bounds
Mark Thom [Wed, 6 Mar 2019 07:09:55 +0000 (00:09 -0700)]
give dynamic predicates a better respect for module bounds
Mark Thom [Tue, 5 Mar 2019 07:47:12 +0000 (00:47 -0700)]
refactor compile_work