Vítor Santos Costa II
39ce07fefb
PL_call_predicate should close query, not cut query :(
...
ctime should accept a float for SWI compatibility
2010-04-22 09:00:41 +01:00
Vítor Santos Costa II
1e82155fc9
avoid module clash with SWI's system module.
2010-04-21 14:22:36 +01:00
Vítor Santos Costa II
b0b42d0e31
intersection/3
2010-04-21 00:15:11 +01:00
Vítor Santos Costa II
2566ebcee5
make predsort a system predicate.
2010-04-20 23:49:14 +01:00
Vítor Santos Costa II
d957569e83
fix macro expansion stuff. Everything bounces from maplist now.
2010-04-20 23:11:13 +01:00
Vítor Santos Costa II
ff135d53d2
simplify compatibility
2010-04-20 23:10:40 +01:00
Vítor Santos Costa II
5ab2a97852
use meta-predicates for aggregate (like SWI does now).
2010-04-20 23:09:46 +01:00
Vitor Santos Costa
7e389a5b87
allow a file filter with initialization.
2010-04-18 21:48:00 +01:00
Vítor Santos Costa II
719089b96b
make PL_is_initialised honest :)
2010-04-13 00:31:48 +01:00
Vítor Santos Costa II
37bf70fde1
improve dbusage
2010-04-10 21:19:03 +01:00
Ricardo Rocha
fd1f63a73b
tries module: bug fix when printing float terms
2010-03-31 19:36:26 +01:00
Ricardo Rocha
6cb0886587
tries module: undo last change on macro MAX_NODES_PER_TRIE_LEVEL
2010-03-31 18:39:38 +01:00
Ricardo Rocha
7b49c14edd
tries module: add support for term-ending pairs (pairs of the form [a|b])
2010-03-31 18:36:13 +01:00
Vitor Santos Costa
03b96b3a60
upgrade to Markus' latest.
2010-03-30 12:46:01 +01:00
Vitor Santos Costa
cfc0a23953
make sublist from hprolog and sublist from yap be the same beast.
2010-03-15 14:19:05 +00:00
Vitor Santos Costa
c4b39d3ab9
update Prolog code: do a cleanup and make delays use SWI interface.
2010-03-12 14:26:35 +00:00
Vitor Santos Costa
c41f6e1906
atts stuff is now a part of prolog.
2010-03-12 08:26:56 +00:00
Vitor Santos Costa
5e26f604c6
fix makefiles to define $exec_prefix
2010-03-05 10:22:48 +00:00
Vitor Santos Costa
2685a8449d
installation patches from Keri Harris
2010-03-05 08:15:02 +00:00
Vitor Santos Costa
75d1b897e0
fix fragile export.
2010-03-05 00:00:00 +00:00
Vitor Santos Costa
cef4a27d1c
export new_variables_in_term and variables_within_term (obs from Jiefei Ma).
2010-03-04 23:45:33 +00:00
Vitor Santos Costa
c58e9f4562
export attributes.
2010-03-04 23:41:45 +00:00
Vítor Santos Costa II
8f41517e24
del_attrs/1 (for SWI compatibility).
2010-03-03 19:08:17 +00:00
Vitor Santos Costa
ca12a4b959
fix all_distinct/1 (patch from Markus Triska).
2010-03-02 21:35:12 +00:00
Vitor Santos Costa
192aa92b9c
fix clpfd back to use exceptions.
2010-03-01 22:32:59 +00:00
Vitor Santos Costa
ba7861b218
fix set_source_module
...
add time_file/2 and flag/3 (and current_flag/1).
2010-02-28 22:19:52 +00:00
Vitor Santos Costa
7a23f016c2
upgrade to more recent clp.
2010-02-28 12:18:26 +00:00
Vitor Santos Costa
db2bee6b9b
subsumes_chk is a builtin in SWI-Prolog.
2010-02-28 10:07:36 +00:00
Vitor Santos Costa
ec30e08f69
add user_flags/s prolog_flag
2010-02-28 00:42:47 +00:00
Vitor Santos Costa
ba8d27a265
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-02-26 00:17:12 +00:00
Vitor Santos Costa
9f098a0297
use truncate for integer (ISO standard, obs from Paulo Moura).
2010-02-26 00:16:32 +00:00
Ricardo Rocha
5d0e404191
tries module: fix bug in trie_traverse/2
2010-02-24 18:03:43 +00:00
Ricardo Rocha
42b07768d6
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
2010-02-22 14:04:09 +00:00
Ricardo Rocha
71a9be9742
tries module: fix bug in trie_get_first_entry/2
2010-02-22 14:01:56 +00:00
Vitor Santos Costa
4fda6b7488
track recent SWI changes.
2010-02-22 09:35:21 +00:00
Vitor Santos Costa
11e679edfe
fix mktime to use local time (fix from Takeyuki Shiramoto).
2010-02-21 00:59:38 +00:00
U-Khasa\Vitor
33190e290d
mingw complaint with recent versions of gcc
2010-02-10 03:03:03 -06:00
Vitor Santos Costa
74f3142499
faster calls
2010-01-26 22:26:08 +00:00
Vitor Santos Costa
110f1c7977
improve SWI interface compatibility
2010-01-26 12:21:06 +00:00
Vitor Santos Costa
0d38d67dfa
add missing interface functions.
2010-01-25 12:29:51 +00:00
Vítor Manuel de Morais Santos Costa
d3f0410c7d
include PL_get_intptr
2010-01-15 16:21:43 +00:00
Vítor Manuel de Morais Santos Costa
af32dc1a9c
make cut_c default.
2010-01-15 15:09:18 +00:00
Vitor Santos Costa
ff628b8e78
move to more recent interface.
2010-01-15 00:49:05 +00:00
Vítor Manuel de Morais Santos Costa
324833f84a
fix excessive trimming in C-interface for backtrackable predicates (obs from José Vieira).
2010-01-11 15:44:43 +00:00
Vitor Santos Costa
5fc26e1b45
improve emulataion of backtrackable SWI c-code (request from NF).
2010-01-06 11:25:15 -02:00
Vitor Santos Costa
6d1eec34db
make atom locking compatible with SWI-Prolog.
2009-12-21 10:12:47 -02:00
Vítor Manuel de Morais Santos Costa
b69c0ba2a9
add to API
2009-12-12 23:21:25 +00:00
Vítor Manuel de Morais Santos Costa
72e2a9658e
make volatile part of the system (SWI compatibility).
2009-12-04 18:24:22 +00:00
Vitor Santos Costa
b3088710d3
emulate SWI module inheritance mechanism (at least, I hope).
2009-12-04 11:00:13 +00:00
Vitor Santos Costa
9814a3e95b
better support for plunit, and don't trust SWI flags (use SICStus flags).
2009-12-04 00:35:37 +00:00
Vitor Santos Costa
742979eb9c
maplist and friends should be exported from apply, not builtins (obs from Jan Wielemaker).
2009-12-03 16:33:10 +00:00
Vitor Santos Costa
dcf0c87e8a
apply should export all versions of maplist ( #157 )
2009-12-03 16:31:23 +00:00
Vitor Santos Costa
e973a3ea40
fix SWI emulation of maplist to use meta_predicate instead of module_transparent.
2009-12-03 10:36:36 +00:00
Vitor Santos Costa
344a0a6e87
make sure expand_macros only expands predicates visible to the module.
2009-12-03 10:16:15 +00:00
Ricardo Rocha
f01283bd28
new primitives trie_get_first_entry/2 and trie_get_last_entry/2 in tries module
2009-11-27 19:10:36 +00:00
Vítor Manuel de Morais Santos Costa
b16623d026
fix realloc and friends (obs from Nuno Fonseca).
2009-11-27 13:31:03 +00:00
Vitor Santos Costa
1136597f6f
fix debugging info (obs from Jose Santos).
2009-11-23 23:43:12 +00:00
Vitor Santos Costa
025ee58f58
some SWI predicates became system predicate. Add stubs for $ predicates.
2009-11-23 10:12:10 +00:00
Vitor Santos Costa
a132707746
undo PL_error updates
2009-11-21 22:21:17 +00:00
nf@khaixa.(none)
1bfbe535da
Extended support for SWI-Prolog C interface.
2009-11-20 08:42:22 +00:00
Vitor Santos Costa
a2927c4a72
=@= needs not be in lib.
2009-11-20 00:32:45 +00:00
Vítor Manuel de Morais Santos Costa
995b82cc6e
Nuno Fonseca's trie writing updates.
2009-11-03 14:37:12 +00:00
Vitor Santos Costa
9303efd6d6
fix singleton warning.
2009-10-23 23:54:00 +01:00
Vitor Santos Costa
981d060ffb
fix nth/4 going backwards (obs from Daniel Diaz).
2009-10-23 23:19:55 +01:00
Vitor Santos Costa
0ea348c26d
extend SWI interface with PL_toplevel and to handle C++ code.
...
prolog/0 built-in
fixes to parms.h changes.
2009-10-23 16:50:43 +01:00
Vítor Manuel de Morais Santos Costa
ff31aa4a7c
assign value to attributed variable
2009-10-16 08:32:03 +01:00
Vítor Manuel de Morais Santos Costa
d649ba5894
first cut at make/0y
2009-10-15 12:56:16 +01:00
Vitor Santos Costa
ef05f4a919
how did append/3 come up twice in lists?
2009-09-09 18:00:04 -05:00
Vitor Santos Costa
e1a724e456
allow unification not to bound a variable.
2009-09-09 17:59:49 -05:00
Costa Vitor
6453cf5ae7
avoid unnecessary backtracking.
2009-08-19 20:23:20 -05:00
U-Khasa\Vitor
868c7158ab
improve SWI emulation in WIN32
2009-07-20 20:56:54 -07:00
U-Khasa\Vitor
2020a31362
mingw compilation
2009-07-18 13:38:38 -07:00
Costa Vitor
a69a34f3a5
fields/ library predicate, to return empty fields.
2009-07-15 17:30:27 -05:00
Vitor Santos Costa
ad30c36626
fix overflow testing in matrix_to_list
2009-07-13 21:57:01 -05:00
Ricardo Rocha
cd2902f0d8
deleting old files for trie library
2009-07-01 16:35:21 +01:00
Costa Vitor
b7b3abb2c7
very old machines and gcc may not have isinf
2009-06-15 14:58:57 -05:00
Vitor Santos Costa
9aae90680e
fix maplist metapredicates in SWI.
2009-06-14 22:57:45 -05:00
Costa Vitor
91b09d7382
do not do macro_expansion from goal, only when consulting.
2009-06-14 19:44:36 -05:00
Costa Vitor
c3e84c9aaf
fix SWI emulation of maplist
2009-06-14 19:44:10 -05:00
Costa Vitor
76e5fa69e4
maplist: instead of trying to be smart, just create a new predicate per expanded metacall ( #133 )
2009-06-14 18:55:59 -05:00
Costa Vitor
f4856cf8d0
Merge branch 'master' of gitosis@yap.dcc.fc.up.pt:yap-6
...
Conflicts:
library/wundgraphs.yap
2009-06-10 14:09:30 -05:00
Vitor Santos Costa
5dd3aa5782
fix wneighbors
2009-06-10 12:42:45 -05:00
Vitor Santos Costa
4421f177b5
more module fixes (obs from Paulo Moura).
2009-06-10 12:35:13 -05:00
Vitor Santos Costa
4b19db742d
fix module problems (obs from Paulo Moura).
2009-06-10 11:36:28 -05:00
Costa Vitor
7ffbfdbc77
should use use_module, not ensure_loaded.
2009-06-08 14:14:26 -05:00
Costa Vitor
1e55e2f388
fix bad calls (obs from Paulo Moura).
2009-06-08 14:13:31 -05:00
Costa Vitor
982cf95bf6
fix warnings (rep from Paulo Moura)
2009-06-05 18:46:01 -05:00
Vitor Santos Costa
dd6426b3b9
fix dbqueues (obs from Paulo Moura).
2009-06-05 14:31:06 -05:00
Vitor Santos Costa
6983a45a43
improve a bit implementation of attr operations.
2009-06-05 09:48:22 -05:00
Vitor Santos Costa
b5a5e10544
fix warning.
2009-06-04 10:26:27 -05:00
Vitor Santos Costa
5a4d16790d
fix bad bracket for non GMP (Simon Strobl, #117 )
2009-06-04 10:21:24 -05:00
Vitor Santos Costa
d42a2dc225
make yap2swi compile without GMP (obs from Tony Wilson).
2009-06-03 20:21:45 -05:00
Costa Vitor
7f54acb536
separate standard alarm from virtual alarm. timeout uses virtual alarm #112
2009-06-03 10:09:14 -05:00
Ulrich Neumerkel
6714048c9d
Forgotten change to virtual
2009-06-02 15:12:57 -05:00
Vitor Santos Costa
484595df5b
improve error handling.
2009-06-01 22:55:18 -05:00
Vitor Santos Costa
256d322f43
try to fix weird calling conventions of SWI.
2009-06-01 21:49:24 -05:00
Vitor Santos Costa
217afd3a72
fix undefined virtual_alarm
2009-06-01 21:30:56 -05:00
Costa Vitor
8870a1e661
define virtual timer and use it for timeout ( #96 )
2009-06-01 19:49:03 -05:00
Costa Vitor
251ac240b6
fix bad compilation of varargs preds.
2009-06-01 19:29:16 -05:00
Costa Vitor
98fef199bd
fix conflict in error handling (not supposed to be exported by SWI-Prolog.h
...
add PL_eval_expression_to_int64_ex
2009-06-01 18:01:30 -05:00
Costa Vitor
01f80f8116
-1 is the error in datime
2009-06-01 16:42:17 -05:00
Vitor Santos Costa
b8f60c623d
improvements to SWI compatibility
2009-06-01 15:38:39 -05:00
Vitor Santos Costa
d6ed058157
first pass at a decent implementation of PL_error ( #95 )
...
- basically copy SWI code.
2009-05-30 12:52:23 -05:00
Ulrich Neumerkel
5760986b2f
Forgotten failure - found by #22
2009-05-28 21:13:51 -05:00
Ulrich Neumerkel
c2bd671bfd
time_out/3: Give every alternative the full timeout time #86
2009-05-27 18:21:25 -05:00
Ulrich Neumerkel
f9342e835d
What's wrong with this one? Of course, the granularity of the alarms is a problem. And the inability to nest.
2009-05-27 16:01:44 -05:00
Costa Vitor
f11eeb2967
be more careful to handle throws.
2009-05-26 17:24:49 -05:00
Costa Vitor
e6129e84b7
unnecessary disable_interrupts ( #69 )
2009-05-26 16:57:27 -05:00
Vitor Santos Costa
de7474a5d9
allow inplace operations.
2009-05-26 10:48:45 -05:00
Vitor Santos Costa
99ac4f4d4a
handle SWI style goal expansion natively, instead of trying to be smart.
2009-05-24 19:18:52 -05:00
Costa Vitor
b93e5fd300
fix warning
2009-05-22 19:20:53 -05:00
Costa Vitor
d7135f06e9
fix charsio.
2009-05-21 19:15:12 -05:00
Vitor Santos Costa
f9533c8757
fix backtracking in timeout.
2009-05-21 01:30:24 -05:00
Vitor Santos Costa
56fa3499b1
oops
2009-05-21 01:08:34 -05:00
Vitor Santos Costa
f3e4148511
fix bad behavior of time_out by making sure interrupts are disabled during critical operation, up
...
to setting a throw.
2009-05-21 00:39:57 -05:00
Vitor Santos Costa
c3974d49eb
allow users to disable interrupts, if so inclined.
2009-05-21 00:39:44 -05:00
Vitor Santos Costa
2020a19e69
fix format_to_chars/4 (Ulrich Neumerkel #62 )
2009-05-20 09:14:48 -07:00
Ulrich Neumerkel
b38505cff2
FIXED: time_out output argument, exceptions (unhappy about once)
...
?- time_out(true,3600,time_out).
yes
?- catch(time_out(throw(x),3600,R),x,length(L,L)).
ERROR!!
UNHANDLED EXCEPTION - message time_out unknown
2009-05-19 23:58:35 -07:00
Vitor Santos Costa
ced3448c9a
error.pl should not be here (obs from Ulrich Neumerkel).
2009-05-04 11:41:01 -05:00
Vitor Santos Costa
1f7b839e85
support exporting top-level-work as absolute path
2009-05-02 14:11:54 -05:00
Vitor Santos Costa
496349e38a
do not compile regex packages unnecessarily
2009-05-01 12:45:21 -05:00
Vitor Santos Costa
6c10e49eb8
remove debugging writeln
2009-04-26 10:56:19 -05:00
Vitor Santos Costa
3fff188701
fix maplist and friends to handle non-var non-ground arguments (obs from Jose Santos).
2009-04-26 10:46:53 -05:00
Vitor Santos Costa
710d15e506
fix numlist/3
2009-04-25 13:00:09 -05:00
Vitor Santos Costa
8ffcaf612e
fix emulation of goal_expansion.
2009-04-25 12:56:01 -05:00
Vitor Santos Costa
c04eb48f12
new version of clpfd.pl
2009-04-25 12:55:23 -05:00
Vitor Santos Costa
065a88d0cc
fix grammer expansion.
2009-04-24 21:41:26 -05:00
Vítor Santos Costa
eef4b3cad2
fix apply_macros calling maplist (not that it is very much used, most
...
of always will go through expand_macros).
2009-04-24 22:48:24 +01:00
Vítor Santos Costa
23e258bdd4
fix the apply_macros/maplist conundrum!
2009-04-24 22:43:08 +01:00
Vítor Santos Costa
1c053da021
support missing SWI functionality: phrase/2 and phrase/3.
2009-04-24 21:45:41 +01:00
Vítor Santos Costa
8a4fb12d75
is_list is now a builtin.
2009-04-24 21:03:10 +01:00
Vitor Santos Costa
b5dc71d080
is_list/1 is now a builtin.
2009-04-24 10:31:53 -05:00
Vitor Santos Costa
154bc2cde1
make sure we export definitions here.
2009-04-21 08:29:28 -05:00
Vitor Santos Costa
2e7e3c156d
fix volatile.
2009-04-21 08:29:02 -05:00
Vitor Santos Costa
dba3444a04
fix stack for construction of deep terms in PL_unify.
2009-04-18 18:49:12 -05:00
Vitor Santos Costa
9c0831d18a
one little step forward with PL_signals.
2009-04-18 15:21:02 -05:00
Vitor Santos Costa
b159736edd
fixes for 64 bits.
2009-04-14 01:25:21 +01:00
Vitor Santos Costa
d05dfc3283
allow different comparison functions in b_hash
2009-04-04 23:57:46 +01:00
Vitor Santos Costa
cc7ff82275
term_hash non non_ground terms: ignoring the variables.
2009-03-31 21:56:12 +01:00
Vitor Santos Costa
67b29f3c85
improve SWI compatibility.
2009-03-13 19:40:27 +00:00
Vitor Santos Costa
66931e6518
Prolog dialect support
2009-03-06 10:59:02 +00:00
Vitor Santos Costa
d98c3f0817
add support for sized queues.
2009-02-27 22:22:49 +00:00
Vitor Santos Costa
a000af113b
OSX portability updates
...
start of support for commons prolog initiative
2009-02-16 12:25:03 +00:00
Vitor Santos Costa
3439cc8787
From Jose Santos: rb_map is a meta_predicate!
2009-02-10 22:53:40 +00:00
Vítor Santos Costa
43e70f2003
more changes to support SWI Input/Output. Now it compiles, which does
...
not mean it would work!
2008-12-22 12:03:14 +00:00
Vítor Santos Costa
e51a4c2f5b
more changes to interface better with SWI-Prolog
2008-12-19 11:41:56 +00:00
Vítor Santos Costa
a2744ed186
further changes to better support SWI interface.
2008-12-17 14:47:05 +00:00
Vítor Santos Costa
f19db29647
support split on blank spaces (tab and spaces).
2008-12-17 14:46:39 +00:00
Vítor Santos Costa
2b0c27deb6
Remove attempt to emulate SWI I/O
...
add YAP_getcwd and PL_cwd to interface
2008-12-13 16:07:55 +00:00
Vitor Santos Costa
a64c1138df
more CLP(BN) fixes
...
- support clpbn_table for an efficient implementation of deterministic tabling.
- corresponding changes to learning algorithm.
2008-11-18 11:29:59 +00:00
Vitor Santos Costa
abf9691282
fixes to hashing code.
2008-11-18 11:29:08 +00:00
Vitor Santos Costa
1be78e23ec
had shortcut for var-to-var unification.
2008-11-14 14:54:52 +00:00
Vitor Santos Costa
8e9fde1c6c
backtrack global hash table.
2008-11-14 14:50:04 +00:00
Vitor Santos Costa
13fb5d5156
fix underflows when computing marginals.
2008-11-04 03:55:49 +00:00
Vitor Santos Costa
8938666bf5
add sum_list/3
2008-11-03 16:00:22 +00:00
Vitor Santos Costa
4a2aa23c5b
more CLP(BN) fixes, add softening option when computing MLE estimators.
2008-10-31 15:11:27 +00:00
Vitor Santos Costa
9c1ee7ba34
add matrix_row to get a row of a matrix
...
fix a bit of error handling.
2008-10-31 09:47:58 +00:00
Vitor Santos Costa
aca06e16fc
fix bad call to map_tree (obs from Paulo Moura).
2008-10-31 09:42:32 +00:00
Vitor Santos Costa
0dcf34b7bc
mainbranch fixes to:
...
- fix quoted characters output
- fix line position in read_term and friends
- make messages look a bit better
- CLP(BN) EM improvements.
2008-10-23 22:17:45 +01:00
Vítor Santos de Costa
b3cb7b1071
add log/2 and exp/2
2008-10-22 00:40:15 +01:00
Vítor Santos Costa
9c3ef66490
fix OSX breakage
2008-10-20 17:58:12 +01:00
Vitor Santos Costa
83c6d45cbc
fixed: bad argument passing in expand_component.
2008-09-30 11:46:49 +01:00
Vítor Santos Costa
65ccd336b2
fix a stupid threads bug
2008-09-04 16:58:45 +01:00
Vitor Santos Costa
83ebf097df
add support for dbusage
2008-09-01 04:45:55 +01:00
Vitor Santos Costa
236ffa0718
add useful debugging info on data base usage.
2008-09-01 04:45:16 +01:00
Vitor Santos Costa
2a53a46d12
document lineutils
2008-09-01 04:44:54 +01:00
Vitor Santos Costa
2a84e259a2
Upgrade to new CHR (with Jan's changes).
...
Found out I need to add an extra field to allocate so that the
exception handling code knows where the clause is.
Protect creep_allowed from NULL pointers.
2008-08-30 16:24:44 +01:00
Vitor Santos Costa
24c2650472
get rid of suprious definition of $message
2008-08-27 00:43:40 +01:00
Vitor Santos Costa
6f0b3cf2f5
fix flatten/2: it would not create variable elements.
2008-08-25 20:41:09 +01:00
Vitor Santos Costa
8169ef0343
fix stack_dump
2008-08-25 15:20:18 +01:00
Vitor Santos Costa
a72355f288
redefine arg/3 as genarg/3 unless first argument is bound on call.
...
term_variables/3 and /2 is now a builtin-in, and thus not in the interace.
2008-08-24 14:25:04 +01:00
Vítor Santos Costa
d96461f04c
add missing files
2008-08-21 13:39:56 +01:00
vsc
82efc8fb2c
small fixes to compile in Windows again.
...
Trust _isatty
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2311 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-08-22 01:59:48 +00:00
vsc
d170b34624
MaxOS fixes
...
Avoid a thread deadlock
improvements to SWI predicates.
make variables_in_term system builtin.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2304 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-08-12 01:27:23 +00:00
vsc
dbd6e1b139
fix fix
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2298 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-08-06 17:34:15 +00:00
vsc
85d7d39dbf
more thread fixes
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2297 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-08-06 17:32:22 +00:00
vsc
a3983fa820
swi compatibility support
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2294 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-08-01 21:44:25 +00:00
vsc
e1866e2917
improve C-interface and SWI comptaibility a bit.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2292 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-07-24 16:02:04 +00:00
vsc
75c72d7b7d
SWI and module fixes
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2290 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-07-22 23:34:50 +00:00
vsc
d832a81991
add extra versions to maplist and fix apply macros to handle predicates
...
with the same aargument.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2288 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-07-16 10:45:47 +00:00
vsc
dc45cde7ee
flatten does not need to be defined as a system predicate.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2287 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-07-16 10:34:00 +00:00
vsc
d8e5f2c895
fixes by Bart and Tom: mostly libraries but nasty one in indexing
...
compilation.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2286 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-07-11 17:02:10 +00:00
vsc
0dd1ed933e
improve graphs a bit.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2285 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-26 13:09:15 +00:00
vsc
ac6ddd5005
fix syntax error messages
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2275 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-12 10:55:52 +00:00
vsc
8a00ab9d70
fix insert_new in rbtrees
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2274 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-11 16:57:31 +00:00
vsc
02565ae625
some nice extra predicatesy
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2273 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-11 11:08:25 +00:00
pmoura
6a2843f4e3
Logtalk is no longer distributed with YAP. Please use the Logtalk standalone installer for a smooth integration with YAP.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2268 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-08 09:55:34 +00:00
pmoura
dccdcc7ada
Logtalk is no longer distributed with YAP. Please use the Logtalk standalone installer for a smooth integration with YAP.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2267 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-08 09:48:36 +00:00
vsc
87fcf6233c
put chr back to life
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2265 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-08 08:05:11 +00:00
pmoura
ea139a37c6
Logtalk is no longer distributed with YAP. Please use the Logtalk standalone installer for a smooth integration with YAP.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2264 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-07 10:11:44 +00:00
vsc
39e72437b0
extra fixes to list_to_rbtree
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2263 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-05 22:12:22 +00:00
vsc
5d49f14545
fix rbtrees built from ordered lists
...
fix jt
be more flexible about unbound parents
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2260 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-05 16:24:08 +00:00
vsc
f868298acf
fix some cleanups
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2256 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-03 22:43:14 +00:00
vsc
aa92d9628d
fix fixes to prandom
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2254 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-03 09:27:57 +00:00
vsc
02497c1172
fix manual and message handling
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2253 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-03 09:24:28 +00:00
vsc
8e6403794f
fix abolish bug
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2252 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-06-02 17:20:28 +00:00
vsc
fbc1f5e4a9
fix sys.c for win32
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2245 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-05-23 13:16:13 +00:00
vsc
5974495e87
Latest from Markus!
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2244 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-05-23 10:43:27 +00:00
vsc
6fbe60046b
fix rb_insert and add Jan's comments.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2243 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-05-23 10:42:14 +00:00
vsc
a70fb91592
add tmp_file/2
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2241 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-05-22 23:25:21 +00:00
vsc
316811d2cd
user:goal_expand should be called before import
...
add extra apply_macros and apply stuff; fix unexisting definitions.
add forall/2 and ignore/1 to system stuff.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2237 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-05-15 13:41:48 +00:00
ricroc
ed339dcb12
Tries module: when loading a trie from a file, we now check if the file is corrupted before starting loading.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2232 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-05-07 14:21:39 +00:00
vsc
3c3d0de2de
partial fix to predicate_property trouble (obs from Nicos).
...
fix core dump when writing arrays without bignum support.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2217 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-04-14 17:30:18 +00:00
vsc
5b6e8e742b
more fixes
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2176 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-31 22:56:22 +00:00
vsc
24b91ce2e1
rl_tree library
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2171 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-27 14:59:29 +00:00
nunofonseca
48f393bedf
RL-Trees module.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2169 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-26 23:05:22 +00:00
vsc
f933b890f0
fix thread_dettach
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2167 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-26 14:41:45 +00:00
vsc
0c0826b938
fix some icc warnings
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2165 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-25 22:03:14 +00:00
vsc
b2274186bd
make or-parallelism compile again
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2164 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-25 16:45:53 +00:00
vsc
84c15fda0b
regexp core-dump (obs from Ryszard Szopa)
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2163 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-25 11:54:08 +00:00
vsc
381a3401ac
further upgrades to chr
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2147 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-13 17:43:13 +00:00
vsc
54ceaa1f37
string manipulation utilities for scripts.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2146 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-13 17:38:24 +00:00
vsc
0e45f242d4
update to CLP(QR). Note that CLP(Q) is still unsupported.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2145 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-13 17:16:47 +00:00
vsc
d02bc3de81
update chr
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2143 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-13 14:38:02 +00:00
vsc
d0cd8182d9
fix path issues when opening files
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2137 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-12 15:37:34 +00:00
rzf
2e289a8317
reverted to old version due to a wrong commit
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2124 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-06 07:37:56 +00:00
rzf
b55a9bd8f9
added option for setting the value of zeros in cpt table. By using a small value rather than 0.0 some errors with jt and vel are avoided
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2123 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-03-06 07:11:18 +00:00
vsc
9c54e6c7bb
improve library
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2122 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-28 00:33:52 +00:00
vsc
a3f3d62b1b
more fixes to messages
...
improve lineutils
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2117 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-25 10:15:31 +00:00
vsc
6a7e26eab1
Marku's latest, thanks!
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2116 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-25 09:58:11 +00:00
ricroc
bd957c06b6
support for trie_traverse/2 and itrie_save_as_trie/2
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2110 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-22 18:57:27 +00:00
ricroc
596ecc5126
support for trie_traverse/2 and itrie_save_as_trie/2
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2109 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-22 18:47:24 +00:00
vsc
17d16e0b14
Big update to support more SICStus/SWI like message handling
...
fix YAPSHAREDIR
fix yap.tex (Bernd)
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2107 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-22 15:08:37 +00:00
ricroc
da6d73302a
bug in trie_join functions fixed
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2106 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-21 15:14:41 +00:00
vsc
6d4edaa609
allow float matrix to be initialised with ints.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2098 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-13 15:20:59 +00:00
vsc
efe6c4eaef
condor support.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2092 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-12 21:50:58 +00:00
vsc
8ccc09d38f
Quintus arg package
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2091 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-12 21:39:37 +00:00
vsc
29d7bac9b7
a few extra portability fixes
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2090 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-12 18:10:48 +00:00
vsc
af0fb4f4d9
SWI-portability changes
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2088 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-12 17:03:59 +00:00
ricroc
1ac399f57b
new support for join/intersect operations
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2086 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-11 17:00:23 +00:00
ricroc
458bdd890d
bug in auxiliary_term_stack_size
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2084 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-08 19:35:12 +00:00
vsc
7a9e7816c9
undo current_predicate changes and make iso fully use LU semantics.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2083 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-08 09:49:21 +00:00
vsc
10afcef66b
new version of CLP(FD)
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2078 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-07 11:28:14 +00:00
ricroc
51fd3b2dcc
trie support for atoms with spaces
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2075 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-02-01 18:59:38 +00:00
vsc
44e4a953e4
fix another trail overflow.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2064 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-01-27 23:07:30 +00:00
vsc
817663588d
get rid of debugging messages
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2057 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-01-23 22:22:42 +00:00
vsc
535a43245d
line utilities
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2052 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2008-01-14 16:34:06 +00:00
vsc
3faa45cb0a
new version of clp(fd)
...
fix deadlock with empty args facts in clause/2.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2047 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-12-26 19:50:40 +00:00
vsc
aa642a83f9
weighted graphs SICStus like library
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2038 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-12-05 14:49:59 +00:00
vsc
64d62f1e3e
improve JT
...
fix graph compatibility with SICStus
re-export declaration.
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2037 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-12-05 12:17:25 +00:00
vsc
1bd96722de
junction tree algorithm
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2031 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-28 23:52:14 +00:00
ricroc
5941606d19
fixed bug in itrie_traverse_cont()
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2029 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-20 16:15:41 +00:00
vsc
507d3058f4
fix some overflows
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2028 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-20 15:51:39 +00:00
vsc
d908c8633f
implement sophisticated operations with matrices.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@2022 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-16 14:58:41 +00:00
pmoura
c1a999bfb1
Logtalk 2.30.8 files.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1989 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-09 19:05:00 +00:00
vsc
e01e7cc8bf
small fix
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1977 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-07 09:35:53 +00:00
pmoura
42aabce1bb
Logtalk 2.30.7 files.
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1973 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-11-06 01:50:09 +00:00
vsc
9e9c260f7e
new version of viterbi implementation
...
fix all:atvars reporting bad info
fix bad S info in x86_64
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1968 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-10-28 00:54:09 +00:00
vsc
c625347697
fix global variables
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1962 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-10-18 08:24:16 +00:00
vsc
6cc9e24976
upgrade chr
...
git-svn-id: https://yap.svn.sf.net/svnroot/yap/trunk@1957 b08c6af1-5177-4d33-ba66-4b1c6b8b522a
2007-10-16 23:17:04 +00:00