]>
Repositorios git - scryer-prolog.git/log
Mark Thom [Fri, 14 Jun 2019 13:00:43 +0000 (09:00 -0400)]
correct for issue #145
Mark Thom [Sun, 9 Jun 2019 16:12:34 +0000 (12:12 -0400)]
correct bug in between.pl, re: #146
Mark Thom [Sat, 25 May 2019 04:16:07 +0000 (00:16 -0400)]
pass more numbers by reference
Mark Thom [Wed, 22 May 2019 23:48:34 +0000 (19:48 -0400)]
pass Number's by reference when possible
Mark Thom [Tue, 14 May 2019 03:37:03 +0000 (23:37 -0400)]
correct #68 in variable_names conformity tests
Mark Thom [Mon, 13 May 2019 22:11:27 +0000 (18:11 -0400)]
fix min/1, max/1
Mark Thom [Mon, 13 May 2019 02:21:29 +0000 (22:21 -0400)]
process float/1 and pi/0
Mark Thom [Mon, 13 May 2019 00:14:00 +0000 (20:14 -0400)]
revamp evaluable functors, add missing evaluable functors
Mark Thom [Fri, 10 May 2019 02:56:15 +0000 (22:56 -0400)]
print full list in erroneous variable_names
Mark Thom [Wed, 8 May 2019 23:58:05 +0000 (19:58 -0400)]
correct variable_names culprit
Mark Thom [Wed, 8 May 2019 13:45:13 +0000 (09:45 -0400)]
Merge pull request #138 from XVilka/unmut
Unmut
Anton Kochkov [Wed, 8 May 2019 06:09:44 +0000 (14:09 +0800)]
Add .gitignore
Anton Kochkov [Wed, 8 May 2019 06:09:33 +0000 (14:09 +0800)]
Remove unnecessary mutability
Mark Thom [Tue, 7 May 2019 02:45:32 +0000 (22:45 -0400)]
correct error reporting for variable_names write option
Mark Thom [Tue, 7 May 2019 02:14:38 +0000 (22:14 -0400)]
update version number, correct printer
Mark Thom [Mon, 6 May 2019 02:48:19 +0000 (22:48 -0400)]
quote solo characters wherever they lead atoms
Mark Thom [Sun, 5 May 2019 04:58:56 +0000 (00:58 -0400)]
add variable_names as a write option
Mark Thom [Wed, 1 May 2019 03:30:28 +0000 (21:30 -0600)]
improve matching on partial strings as lists
Mark Thom [Wed, 1 May 2019 02:56:18 +0000 (20:56 -0600)]
update README
Mark Thom [Wed, 1 May 2019 02:55:53 +0000 (20:55 -0600)]
add remaining atomic term processing builtins, rename (=@=)/2 to variant/2, address issue #133
Mark Thom [Tue, 30 Apr 2019 04:44:53 +0000 (22:44 -0600)]
respect ambiguity with ., add ... to indicate more answers
Mark Thom [Mon, 29 Apr 2019 04:23:34 +0000 (22:23 -0600)]
add unify_with_occurs_check/2
Mark Thom [Mon, 29 Apr 2019 03:09:56 +0000 (21:09 -0600)]
correct various bugs
Mark Thom [Sun, 28 Apr 2019 23:19:16 +0000 (17:19 -0600)]
fix odd response, toplevel issues
Mark Thom [Sun, 28 Apr 2019 20:48:12 +0000 (14:48 -0600)]
add subsumes_term/2
Mark Thom [Sun, 28 Apr 2019 20:36:38 +0000 (14:36 -0600)]
add number_chars/2
Mark Thom [Sun, 28 Apr 2019 05:39:19 +0000 (23:39 -0600)]
speed up unification
Mark Thom [Sun, 28 Apr 2019 03:51:48 +0000 (21:51 -0600)]
address issues #121 - #123
Mark Thom [Sat, 27 Apr 2019 06:40:00 +0000 (00:40 -0600)]
re: issue #120
Mark Thom [Fri, 26 Apr 2019 15:48:12 +0000 (09:48 -0600)]
printer: abbreviate lists with |
Mark Thom [Fri, 26 Apr 2019 04:27:23 +0000 (22:27 -0600)]
use ellipses to indicate infinite terms in printer
Mark Thom [Fri, 26 Apr 2019 02:11:34 +0000 (20:11 -0600)]
re: issue #118
Mark Thom [Thu, 25 Apr 2019 15:10:52 +0000 (09:10 -0600)]
address issues #114, #115
Mark Thom [Thu, 25 Apr 2019 02:37:31 +0000 (20:37 -0600)]
delay attributed variables goal, naively correct dif/2
Mark Thom [Wed, 24 Apr 2019 02:28:01 +0000 (20:28 -0600)]
update version number
Mark Thom [Wed, 24 Apr 2019 02:27:47 +0000 (20:27 -0600)]
address issues #111 and #108
Mark Thom [Tue, 23 Apr 2019 14:40:28 +0000 (08:40 -0600)]
update version number
Mark Thom [Tue, 23 Apr 2019 14:40:10 +0000 (08:40 -0600)]
move setup_call_cleanup/3 and call_with_inference_limit/3 to non_iso
Mark Thom [Tue, 23 Apr 2019 03:28:33 +0000 (21:28 -0600)]
various fixes
Mark Thom [Tue, 23 Apr 2019 01:49:04 +0000 (19:49 -0600)]
use binary_pow for (^)/2
Mark Thom [Tue, 23 Apr 2019 01:48:09 +0000 (19:48 -0600)]
use binary_pow for (^)/2
Mark Thom [Tue, 23 Apr 2019 00:54:32 +0000 (18:54 -0600)]
update version number
Mark Thom [Tue, 23 Apr 2019 00:54:03 +0000 (18:54 -0600)]
instantiate variables in numerical comparisons
Mark Thom [Sun, 21 Apr 2019 20:58:00 +0000 (17:58 -0300)]
update prolog_parser, address conformity tests #3, #5, #11
Mark Thom [Sat, 20 Apr 2019 23:13:19 +0000 (20:13 -0300)]
address issues #104, #105, #103
Mark Thom [Fri, 19 Apr 2019 02:32:50 +0000 (20:32 -0600)]
fix conformity testing #274
Mark Thom [Thu, 18 Apr 2019 03:31:00 +0000 (21:31 -0600)]
minor fixes
Mark Thom [Mon, 15 Apr 2019 05:15:59 +0000 (23:15 -0600)]
make return_from_clause macro respect verify_attributes
Mark Thom [Sun, 14 Apr 2019 15:45:04 +0000 (09:45 -0600)]
fix conformity tests #279 and #296
Mark Thom [Sun, 14 Apr 2019 00:43:04 +0000 (18:43 -0600)]
update
Mark Thom [Sun, 14 Apr 2019 00:40:52 +0000 (18:40 -0600)]
correct prolog_parser path
Mark Thom [Sun, 14 Apr 2019 00:40:17 +0000 (18:40 -0600)]
read from streams.
Mark Thom [Sun, 7 Apr 2019 18:56:31 +0000 (12:56 -0600)]
update prolog_parser, refine bracketing tests.
Mark Thom [Sun, 7 Apr 2019 18:14:20 +0000 (12:14 -0600)]
correct conformity test #234
Mark Thom [Sun, 7 Apr 2019 17:49:21 +0000 (11:49 -0600)]
re: conformity test #181
Mark Thom [Sun, 7 Apr 2019 17:44:56 +0000 (11:44 -0600)]
re: conformity test #181
Mark Thom [Sun, 7 Apr 2019 16:09:01 +0000 (10:09 -0600)]
update README.md
Mark Thom [Sun, 7 Apr 2019 16:07:17 +0000 (10:07 -0600)]
resolve conformity test #138 (issue #52)
Mark Thom [Sat, 6 Apr 2019 23:50:50 +0000 (17:50 -0600)]
update README
Mark Thom [Sat, 6 Apr 2019 23:44:04 +0000 (17:44 -0600)]
fix more conformity errors
Mark Thom [Sat, 6 Apr 2019 15:46:42 +0000 (09:46 -0600)]
correct for issues #88, #89, #90, conformity test #208.
Mark Thom [Sat, 6 Apr 2019 06:15:07 +0000 (00:15 -0600)]
correct prolog_parser package
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