Commit Graph

  • de7a408903 Created the library random and moved some predicates from iso_ext notoria 2020-04-26 23:33:10 +02:00
  • 4b0f60fe71 Merge pull request #405 from triska/master Mark Thom 2020-04-26 17:20:58 -03:00
  • a167bcff5e add library(cont) to the list Markus Triska 2020-04-26 21:38:18 +02:00
  • fb812e6335 add more information about tabling Markus Triska 2020-04-26 21:37:24 +02:00
  • 3fd557c74a Merge pull request #402 from notoria/pio Mark Thom 2020-04-26 12:17:09 -03:00
  • 9b1272da51 Small patch for library pio notoria 2020-04-26 14:54:20 +02:00
  • ae2402f4a7 Merge pull request #399 from notoria/debug Mark Thom 2020-04-25 23:35:27 -03:00
  • c98e869564 Implemented the Debug trait for all data structures notoria 2020-04-26 02:18:45 +02:00
  • e1a019ec56 Merge pull request #398 from triska/master Mark Thom 2020-04-25 17:20:24 -03:00
  • 2d7fcbf23d use proper module name in bimetatrans_ruleml Mark Thom 2020-04-25 12:55:36 -06:00
  • b604177ca1 include library(pio) and library(charsio) in the description Markus Triska 2020-04-25 20:08:56 +02:00
  • f27597cab5 update toplevel interaction Markus Triska 2020-04-25 20:01:04 +02:00
  • 40619c8184 ENHANCED: Throw domain errors in char_type/2 for wrong types Markus Triska 2020-04-25 19:59:12 +02:00
  • b0a5df2838 use an anonymous variable Markus Triska 2020-04-25 19:59:38 +02:00
  • ae9232a2cb Merge pull request #396 from notoria/phrase_from_file Mark Thom 2020-04-25 14:17:24 -03:00
  • ad28d0025a No trimming of the buffer notoria 2020-04-25 18:20:20 +02:00
  • d6772c5ca5 Implemented phrase_from_file/2 and /2 notoria 2020-04-25 18:00:16 +02:00
  • a2400767ed Merge pull request #391 from notoria/msb_lsb2 Mark Thom 2020-04-25 12:58:03 -03:00
  • 1873b655a8 Implemented lsb/2 and msb/2 notoria 2020-04-24 22:47:24 +02:00
  • e27c2b59c8 Merge pull request #380 from notoria/char_type Mark Thom 2020-04-23 21:57:03 -03:00
  • 4b50608642 Implementation of the predicate char_type for a subset notoria 2020-04-22 20:44:10 +02:00
  • e3a7f9eb7a Draft of an implementation of char_type notoria 2020-04-22 00:46:54 +02:00
  • c130b3a92e Merge pull request #381 from triska/master Mark Thom 2020-04-21 21:16:40 -03:00
  • 20fb6d6669 ADDED: library(format) now provides a rudimentary version of listing/1 Markus Triska 2020-04-22 01:53:20 +02:00
  • caf20cd43d Merge pull request #377 from triska/master Mark Thom 2020-04-20 19:16:12 -03:00
  • 608d661355 portray_clause/1 now correctly tracks variable names (#376) Markus Triska 2020-04-20 22:53:15 +02:00
  • 31c868818b Merge pull request #375 from notoria/sleep Mark Thom 2020-04-20 11:52:25 -03:00
  • 443c4b6cd0 speed unification of pairs of partial strings Mark Thom 2020-04-20 11:37:32 -06:00
  • ee425bb7f0 change CPU_now to CpuNow Mark Thom 2020-04-20 10:37:00 -06:00
  • 9d1c026231 check for num in comparisons, bump num-rug-adapter to 0.1.3 Mark Thom 2020-04-20 10:35:30 -06:00
  • 6d7612ead6 Corrected the error being thrown by sleep/1 notoria 2020-04-20 16:34:56 +02:00
  • b3e31094ff Changed the error being thrown by sleep/1 notoria 2020-04-20 11:27:28 +02:00
  • c9750fab2c Merge pull request #371 from notoria/sleep Mark Thom 2020-04-19 21:41:33 -03:00
  • 5a1348e4d1 do casts between different arithmetic types for comparison and equality (#372) Mark Thom 2020-04-19 21:34:59 -06:00
  • b64d45a74e speed comparisons of partial strings Mark Thom 2020-04-19 20:58:53 -06:00
  • ba5a4c3945 use default machine policies in term expansions Mark Thom 2020-04-19 19:54:23 -06:00
  • 9ba37a932b Merge branch 'master' of https://github.com/mthom/rusty-wam Mark Thom 2020-04-19 16:43:32 -06:00
  • 8ce377d033 update toplevel comments, add mutable stack to zipped acyclic iterators Mark Thom 2020-04-19 16:01:35 -06:00
  • a7f3dafd81 Undo a workaround notoria 2020-04-19 23:26:16 +02:00
  • fb38b4b906 Corrected bound notoria 2020-04-19 23:04:51 +02:00
  • f0a1a90b0e Merge pull request #3 from triska/sleep notoria 2020-04-19 22:44:48 +02:00
  • fb331d39a6 Thrown an error if T < 0 or T > 0xfffffffffffffbff in sleep(T) notoria 2020-04-19 22:43:13 +02:00
  • 7a3e6e19b1 update comment Markus Triska 2020-04-19 22:36:27 +02:00
  • 5a063c541d Added the sleep predicate notoria 2020-04-19 21:35:49 +02:00
  • eef25ec638 Merge pull request #370 from triska/master Mark Thom 2020-04-19 16:33:51 -03:00
  • 7141fb18c1 ENHANCED: time(Goal) now also reports the time if Goal fails Markus Triska 2020-04-19 21:13:15 +02:00
  • 2c92be5e3d Merge pull request #367 from triska/master Mark Thom 2020-04-19 14:29:09 -03:00
  • 23b8a4d364 add entry for time/1 Markus Triska 2020-04-19 19:24:22 +02:00
  • c0df8cb578 update answer to use the latest toplevel improvements Markus Triska 2020-04-19 19:17:00 +02:00
  • 4693c23a49 ADDED: library(time), providing time/1 for benchmarking Markus Triska 2020-04-19 19:13:27 +02:00
  • cae0733149 Merge branch 'master' of https://github.com/mthom/rusty-wam Mark Thom 2020-04-19 12:58:54 -06:00
  • 5d6ca7a88e throw '' whenever an interrupt is made (#365, #366) Mark Thom 2020-04-19 12:58:44 -06:00
  • 86364ff278 Merge pull request #364 from triska/master Mark Thom 2020-04-18 22:54:17 -03:00
  • 60f1f1cb3d Restore the type_error, which was implemented correctly by @notoria. Markus Triska 2020-04-19 02:12:01 +02:00
  • ab3c520006 document ~| format modifier to place a tab stop at this position Markus Triska 2020-04-19 01:59:16 +02:00
  • 3798dcb98d Merge pull request #363 from triska/master Mark Thom 2020-04-18 20:37:32 -03:00
  • 45ed9405b0 use the most recent improvements Markus Triska 2020-04-19 01:30:56 +02:00
  • 075ca78dd2 ENHANCED: Delay toplevel output until after the goal succeeds. Markus Triska 2020-04-19 01:28:50 +02:00
  • 9daf290432 remove SCCCutPolicy panic, revise (;)/2 so that comma'ed cuts are handled properly (#361) Mark Thom 2020-04-18 20:10:53 -06:00
  • 3438f88c1e drop $ naming convention inside '' when unnecessary Mark Thom 2020-04-18 20:06:52 -06:00
  • 2c8858ff2d use correct signs in fixnum remainders Mark Thom 2020-04-18 17:37:54 -06:00
  • 1d964ef921 add domain and type errors for compare/3 (#296) Mark Thom 2020-04-18 14:37:14 -06:00
  • 0c6d9b1d3b Merge branch 'master' of https://github.com/mthom/rusty-wam Mark Thom 2020-04-18 14:17:13 -06:00
  • 1713f1222b reintroduce "n" as a synonym for ";" and " " Markus Triska 2020-04-18 18:08:08 +02:00
  • 450591d5a9 ENHANCED: the toplevel interaction now supports RETURN as a synonym for "." Markus Triska 2020-04-18 17:47:24 +02:00
  • 5c4863dfb1 small simplifications Markus Triska 2020-04-18 17:40:19 +02:00
  • c6a82cbc07 Removed a check in get_single_char notoria 2020-04-18 18:28:26 +02:00
  • cc8f074d33 Added Space for continuation notoria 2020-04-18 16:57:45 +02:00
  • 196d74c3a0 Fixed the predicate name when error is thrown notoria 2020-04-18 15:21:19 +02:00
  • f28e87b240 instead of a type error, use a domain error Markus Triska 2020-04-18 14:38:03 +02:00
  • 2d77ef4245 use get_single_char/1 Markus Triska 2020-04-18 14:33:11 +02:00
  • 3f578e24b5 Removed $raw_input_read_char notoria 2020-04-18 13:54:18 +02:00
  • fb5ee5e190 get_single_char reads Tab as \t notoria 2020-04-18 13:33:42 +02:00
  • 63e8378310 get_single_char reads Enter as \n notoria 2020-04-18 13:30:52 +02:00
  • c24ebaf506 Moved get_single_char from builtins.pl to charsio.pl notoria 2020-04-18 12:52:49 +02:00
  • d3a1f11dfe Added predicate for reading a single character notoria 2020-04-18 11:49:28 +02:00
  • f96e694ff8 bracket graphic token chars in toplevel.pl (#357) Mark Thom 2020-04-18 14:13:41 -06:00
  • d5d635e50f slight tweaks to bimetatrans Mark Thom 2020-04-18 12:24:42 -06:00
  • 1ad4ce9822 index Constant::Usize (#355) Mark Thom 2020-04-15 14:11:45 -06:00
  • 3f971174e4 quote single dots only Mark Thom 2020-04-15 13:45:35 -06:00
  • 16e257ea32 ADDED: list_to_set/2, using the first occurrence of each element Markus Triska 2020-04-15 17:49:01 +02:00
  • 37f1f8ac14 allow characters as atoms in Machine::use_module and Machine::use_qualified_module Mark Thom 2020-04-15 10:32:23 -06:00
  • 474fa9b3ec remove underscores in printed variables produced by write_term_to_chars (#340) Mark Thom 2020-04-15 10:27:20 -06:00
  • 6d7b14ceb5 don't count the terminator in PStrIter len Mark Thom 2020-04-15 10:07:44 -06:00
  • af14832b6c quote dot when quoted(true) (#349) Mark Thom 2020-04-15 00:54:32 -06:00
  • 9ef185978f privilege new op declarations over old ones (#346) Mark Thom 2020-04-15 00:37:00 -06:00
  • 38bb44664c interrupt running queries and return to toplevel (#323) Mark Thom 2020-04-15 00:08:35 -06:00
  • 124d924ff5 write [a,b,c] correctly with write_canonical (#349) Mark Thom 2020-04-14 23:25:15 -06:00
  • e8091d8add update the toplevel description, incorporating the latest changes Markus Triska 2020-04-14 19:24:13 +02:00
  • 500bd53b6a Merge pull request #360 from notoria/master Mark Thom 2020-04-18 14:10:26 -03:00
  • 6996ca832d Merge pull request #2 from triska/get_single_char notoria 2020-04-18 18:51:37 +02:00
  • 2e15ab44ab Removed a check in get_single_char notoria 2020-04-18 18:28:26 +02:00
  • 2ae5472872 reintroduce "n" as a synonym for ";" and " " Markus Triska 2020-04-18 18:08:08 +02:00
  • 98a32790cd ENHANCED: the toplevel interaction now supports RETURN as a synonym for "." Markus Triska 2020-04-18 17:47:24 +02:00
  • 6dcefcfb71 small simplifications Markus Triska 2020-04-18 17:40:19 +02:00
  • 988366e37f Added Space for continuation notoria 2020-04-18 16:57:45 +02:00
  • 98a37905b8 Fixed the predicate name when error is thrown notoria 2020-04-18 15:21:19 +02:00
  • bd832d0fbb Merge pull request #1 from triska/get_single_char notoria 2020-04-18 14:50:32 +02:00
  • 1f7e18f2a9 instead of a type error, use a domain error Markus Triska 2020-04-18 14:38:03 +02:00
  • 105e9c8e88 use get_single_char/1 Markus Triska 2020-04-18 14:33:11 +02:00