Mark Thom
|
6f4d769187
|
Merge pull request #414 from triska/master
Small corrections, additions and improvements
|
2020-04-28 16:54:39 -03:00 |
|
Mark Thom
|
97115a9c1c
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-28 01:41:11 -06:00 |
|
Mark Thom
|
36134c61b2
|
erase unnecessary stub from block of FileToChars
|
2020-04-28 01:40:59 -06:00 |
|
Mark Thom
|
77cf0fd87b
|
don't append lists of attributes when binding attributed variables (#353)
|
2020-04-28 01:40:11 -06:00 |
|
Mark Thom
|
ab77a1cbc0
|
modify domain.pl example (#347)
|
2020-04-28 01:39:34 -06:00 |
|
Mark Thom
|
8490892493
|
Merge pull request #409 from triska/clp
add more information about Constraint Logic Programming (CLP)
|
2020-04-27 15:05:15 -03:00 |
|
Mark Thom
|
931de7e39c
|
Merge pull request #408 from triska/master
Introduce and use new predicates for throwing ISO errors
|
2020-04-27 14:35:17 -03:00 |
|
Mark Thom
|
f8717359d7
|
Merge pull request #406 from notoria/random
Created the library random and updated library clpb
|
2020-04-27 09:14:01 -03:00 |
|
Mark Thom
|
fe395e3a8c
|
publish bimetatrans_ruleml_tests, move both files to own directory
|
2020-04-26 20:32:16 -06:00 |
|
Mark Thom
|
eb9fe851af
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-26 20:15:27 -06:00 |
|
Mark Thom
|
4b0f60fe71
|
Merge pull request #405 from triska/master
Two small documentation additions
|
2020-04-26 17:20:58 -03:00 |
|
Mark Thom
|
3fd557c74a
|
Merge pull request #402 from notoria/pio
Small patch for library pio
|
2020-04-26 12:17:09 -03:00 |
|
Mark Thom
|
ae2402f4a7
|
Merge pull request #399 from notoria/debug
Implemented the Debug trait for all data structures
|
2020-04-25 23:35:27 -03:00 |
|
Mark Thom
|
e1a019ec56
|
Merge pull request #398 from triska/master
Several smaller improvements
|
2020-04-25 17:20:24 -03:00 |
|
Mark Thom
|
2d7fcbf23d
|
use proper module name in bimetatrans_ruleml
|
2020-04-25 12:55:36 -06:00 |
|
Mark Thom
|
ae9232a2cb
|
Merge pull request #396 from notoria/phrase_from_file
Implemented phrase_from_file/2 and /2
|
2020-04-25 14:17:24 -03:00 |
|
Mark Thom
|
a2400767ed
|
Merge pull request #391 from notoria/msb_lsb2
Implemented lsb/2 and msb/2
|
2020-04-25 12:58:03 -03:00 |
|
Mark Thom
|
e27c2b59c8
|
Merge pull request #380 from notoria/char_type
Implementation of the predicate char_type for a subset
|
2020-04-23 21:57:03 -03:00 |
|
Mark Thom
|
c130b3a92e
|
Merge pull request #381 from triska/master
ADDED: library(format) now provides a rudimentary version of listing/1
|
2020-04-21 21:16:40 -03:00 |
|
Mark Thom
|
caf20cd43d
|
Merge pull request #377 from triska/master
portray_clause/1 now correctly tracks variable names (#376)
|
2020-04-20 19:16:12 -03:00 |
|
Mark Thom
|
31c868818b
|
Merge pull request #375 from notoria/sleep
Changed the error being thrown by sleep/1
|
2020-04-20 11:52:25 -03:00 |
|
Mark Thom
|
443c4b6cd0
|
speed unification of pairs of partial strings
|
2020-04-20 11:37:32 -06:00 |
|
Mark Thom
|
ee425bb7f0
|
change CPU_now to CpuNow
|
2020-04-20 10:37:00 -06:00 |
|
Mark Thom
|
9d1c026231
|
check for num in comparisons, bump num-rug-adapter to 0.1.3
|
2020-04-20 10:35:30 -06:00 |
|
Mark Thom
|
c9750fab2c
|
Merge pull request #371 from notoria/sleep
Added the sleep predicate
|
2020-04-19 21:41:33 -03:00 |
|
Mark Thom
|
5a1348e4d1
|
do casts between different arithmetic types for comparison and equality (#372)
|
2020-04-19 21:34:59 -06:00 |
|
Mark Thom
|
b64d45a74e
|
speed comparisons of partial strings
|
2020-04-19 20:58:53 -06:00 |
|
Mark Thom
|
ba5a4c3945
|
use default machine policies in term expansions
|
2020-04-19 19:54:23 -06:00 |
|
Mark Thom
|
9ba37a932b
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-19 16:43:32 -06:00 |
|
Mark Thom
|
8ce377d033
|
update toplevel comments, add mutable stack to zipped acyclic iterators
|
2020-04-19 16:01:35 -06:00 |
|
Mark Thom
|
eef25ec638
|
Merge pull request #370 from triska/master
ENHANCED: time(Goal) now also reports the time if Goal fails
|
2020-04-19 16:33:51 -03:00 |
|
Mark Thom
|
2c92be5e3d
|
Merge pull request #367 from triska/master
ADDED: library(time), providing time/1 for benchmarking
|
2020-04-19 14:29:09 -03:00 |
|
Mark Thom
|
cae0733149
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-19 12:58:54 -06:00 |
|
Mark Thom
|
5d6ca7a88e
|
throw '' whenever an interrupt is made (#365, #366)
|
2020-04-19 12:58:44 -06:00 |
|
Mark Thom
|
86364ff278
|
Merge pull request #364 from triska/master
Documentation addition, and correction of error term
|
2020-04-18 22:54:17 -03:00 |
|
Mark Thom
|
3798dcb98d
|
Merge pull request #363 from triska/master
Delay toplevel output until after the goal succeeds
|
2020-04-18 20:37:32 -03:00 |
|
Mark Thom
|
9daf290432
|
remove SCCCutPolicy panic, revise (;)/2 so that comma'ed cuts are handled properly (#361)
|
2020-04-18 20:10:53 -06:00 |
|
Mark Thom
|
3438f88c1e
|
drop $ naming convention inside '' when unnecessary
|
2020-04-18 20:06:52 -06:00 |
|
Mark Thom
|
2c8858ff2d
|
use correct signs in fixnum remainders
|
2020-04-18 17:37:54 -06:00 |
|
Mark Thom
|
1d964ef921
|
add domain and type errors for compare/3 (#296)
|
2020-04-18 14:37:14 -06:00 |
|
Mark Thom
|
0c6d9b1d3b
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-18 14:17:13 -06:00 |
|
Mark Thom
|
f96e694ff8
|
bracket graphic token chars in toplevel.pl (#357)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
d5d635e50f
|
slight tweaks to bimetatrans
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
1ad4ce9822
|
index Constant::Usize (#355)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
3f971174e4
|
quote single dots only
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
37f1f8ac14
|
allow characters as atoms in Machine::use_module and Machine::use_qualified_module
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
474fa9b3ec
|
remove underscores in printed variables produced by write_term_to_chars (#340)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
6d7b14ceb5
|
don't count the terminator in PStrIter len
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
af14832b6c
|
quote dot when quoted(true) (#349)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
9ef185978f
|
privilege new op declarations over old ones (#346)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
38bb44664c
|
interrupt running queries and return to toplevel (#323)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
124d924ff5
|
write [a,b,c] correctly with write_canonical (#349)
|
2020-04-18 14:16:40 -06:00 |
|
Mark Thom
|
500bd53b6a
|
Merge pull request #360 from notoria/master
Add get_single_char predicate.
|
2020-04-18 14:10:26 -03:00 |
|
Mark Thom
|
57d739673a
|
index Constant::Usize (#355)
|
2020-04-15 14:11:45 -06:00 |
|
Mark Thom
|
4d8f76e922
|
quote single dots only
|
2020-04-15 13:45:35 -06:00 |
|
Mark Thom
|
fb41d4ab0f
|
Merge pull request #354 from triska/master
ADDED: list_to_set/2, using the first occurrence of each element
|
2020-04-15 13:19:54 -03:00 |
|
Mark Thom
|
023ee688d3
|
allow characters as atoms in Machine::use_module and Machine::use_qualified_module
|
2020-04-15 10:32:23 -06:00 |
|
Mark Thom
|
5f8f0d8573
|
remove underscores in printed variables produced by write_term_to_chars (#340)
|
2020-04-15 10:27:20 -06:00 |
|
Mark Thom
|
f56e0a6586
|
don't count the terminator in PStrIter len
|
2020-04-15 10:07:44 -06:00 |
|
Mark Thom
|
8d95eb57fa
|
quote dot when quoted(true) (#349)
|
2020-04-15 00:54:32 -06:00 |
|
Mark Thom
|
a9a5e79e85
|
privilege new op declarations over old ones (#346)
|
2020-04-15 00:37:00 -06:00 |
|
Mark Thom
|
2b720b8d0b
|
interrupt running queries and return to toplevel (#323)
|
2020-04-15 00:08:35 -06:00 |
|
Mark Thom
|
93a0ab7f0a
|
write [a,b,c] correctly with write_canonical (#349)
|
2020-04-14 23:25:15 -06:00 |
|
Mark Thom
|
18dd55d1f4
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-14 23:15:01 -06:00 |
|
Mark Thom
|
c9074d8d96
|
properly iterate through UTF-8 strings (#350)
|
2020-04-14 23:14:47 -06:00 |
|
Mark Thom
|
f6c995157e
|
clean up print_list_like
|
2020-04-14 14:26:30 -06:00 |
|
Mark Thom
|
a059a9fbdc
|
print lists as strings when possible (#295)
|
2020-04-14 13:28:51 -06:00 |
|
Mark Thom
|
2ac6596ba9
|
Merge pull request #348 from triska/master
update the toplevel description, incorporating the latest changes
|
2020-04-14 14:29:40 -03:00 |
|
Mark Thom
|
7799ed36f0
|
provide better variable names in write_term_to_chars/3 (#340)
|
2020-04-14 10:39:10 -06:00 |
|
Mark Thom
|
db5ed345bc
|
improve writeX performance (#290)
|
2020-04-14 10:25:05 -06:00 |
|
Mark Thom
|
082c6a9e64
|
copy operator exports to impromptu modules (#307)
|
2020-04-14 01:03:49 -06:00 |
|
Mark Thom
|
b74a4d5225
|
Merge branch 'master' of https://github.com/mthom/rusty-wam
|
2020-04-14 00:40:57 -06:00 |
|
Mark Thom
|
16a572c250
|
change from xsi to iso in bimetatrans, correct atomic/1 failure (#343)
|
2020-04-14 00:40:51 -06:00 |
|
Mark Thom
|
6a8a2d6f56
|
Merge pull request #345 from triska/master
ADDED: group_pairs_by_key/2
|
2020-04-13 19:24:52 -03:00 |
|
Mark Thom
|
15d18484e3
|
version bump
|
2020-04-13 11:17:50 -06:00 |
|
Mark Thom
|
378e9b5539
|
Merge pull request #327 from srenatus/sr/pass-argv-as-partial-strings
use partial strings for passing argv to toplevel.pl
|
2020-04-13 11:17:08 -03:00 |
|
Mark Thom
|
7a135bd87c
|
Merge pull request #342 from srenatus/sr/fix-cargo-install
main: fix version reporting without git
|
2020-04-13 11:16:55 -03:00 |
|
Mark Thom
|
9ac71f304d
|
Merge pull request #341 from triska/master
the workaround is no longer necessary, since #336 is now corrected
|
2020-04-13 09:13:17 -03:00 |
|
Mark Thom
|
4ca7ac4851
|
use prolog_parser 0.8.50 (#336)
|
2020-04-13 00:32:41 -06:00 |
|
Mark Thom
|
02eb24cd57
|
correct partial string copying by resetting threshold to redirected partial string stubs to 0
|
2020-04-12 23:33:07 -06:00 |
|
Mark Thom
|
787fbe1bb6
|
use partial_string/1 in place of the removed string/1 in bimetatrans_ruleml.pl
|
2020-04-12 22:27:53 -06:00 |
|
Mark Thom
|
7678858bab
|
update Cargo.lock
|
2020-04-12 22:01:59 -06:00 |
|
Mark Thom
|
bf7a28f07c
|
bump version to 0.8.119
|
2020-04-12 21:59:22 -06:00 |
|
Mark Thom
|
9e54b1406c
|
Merge pull request #338 from triska/master
also include a newline in portray_clause/1
|
2020-04-12 20:35:48 -03:00 |
|
Mark Thom
|
ea5203d8c3
|
Merge pull request #337 from triska/master
ADDED: provide a rudimentary version of portray_clause/1
|
2020-04-12 20:10:21 -03:00 |
|
Mark Thom
|
0fad2f9953
|
make write_term_to_chars work with variable terms (#335)
|
2020-04-12 18:10:45 -06:00 |
|
Mark Thom
|
d3a9392421
|
provide read_term_from_chars/2 (#334)
|
2020-04-12 17:26:11 -06:00 |
|
Mark Thom
|
7621155a89
|
change wording of QueryCannotBePostedAsFact to QueryCannotBeDefinedAsFact, remove old commented code in read.rs
|
2020-04-12 16:01:53 -06:00 |
|
Mark Thom
|
4ddc4ebf46
|
Merge pull request #333 from triska/master
incorporate the latest improvements in the description of partial strings
|
2020-04-12 16:00:01 -03:00 |
|
Mark Thom
|
b4ff429bfa
|
Merge pull request #332 from triska/master
ENHANCED: ~w now supports compound terms, and ~q is now also available
|
2020-04-12 15:00:20 -03:00 |
|
Mark Thom
|
f2cf0ec459
|
move write_term_to_chars/3 to src/prolog/lib/charsio.pl
|
2020-04-12 14:42:39 -06:00 |
|
Mark Thom
|
0380d70a46
|
add write_term_to_chars/3 to iso_ext.pl (#288)
|
2020-04-12 14:29:28 -06:00 |
|
Mark Thom
|
28099b9812
|
correct misleading error for modules (#300)
|
2020-04-12 12:51:59 -06:00 |
|
Mark Thom
|
2ce4f602c0
|
be more judicious with at_cdr in print_string (#295)
|
2020-04-12 12:18:15 -06:00 |
|
Mark Thom
|
5e81fb4754
|
throw exception when attempting to post query as goal (#329)
|
2020-04-12 12:07:41 -06:00 |
|
Mark Thom
|
97d8d07947
|
recognize empty lists as partial strings (#328)
|
2020-04-11 23:08:15 -06:00 |
|
Mark Thom
|
4f0adad78e
|
remove string/1, use a more general test for the partial_string/1 type test (#328)
|
2020-04-11 22:47:52 -06:00 |
|
Mark Thom
|
0499005db5
|
throw error when trying to use partial lists as DCG terminal-sequence (#286)
|
2020-04-11 22:40:29 -06:00 |
|
Mark Thom
|
aedffb3cfe
|
remove unnecessary use of partial_string in bimetatrans example
|
2020-04-11 22:02:17 -06:00 |
|
Mark Thom
|
fff96e69db
|
Merge pull request #310 from triska/bimeta_example
Bimeta example
|
2020-04-11 22:03:10 -03:00 |
|