Vitor Santos Costa
4fa9021a7b
integration work:
...
- use SWI flags whenever possible
- support by module unknown, escapes, strings
- accesss thread info fom SWI
- allow strings to be input as strings.
- remove some unused flags.
2013-11-13 10:38:20 +00:00
Vitor Santos Costa
64575e37ee
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-11-08 23:50:11 +00:00
Vitor Santos Costa
f5284000a6
doc some yap.tex opts
2013-11-08 23:50:04 +00:00
Paulo Moura
b51af753aa
Update documentation for the addition of the .prolog
file extension
2013-11-08 11:15:41 +00:00
Vitor Santos Costa
1c9167a6c5
small fixes
2013-10-03 11:28:09 +01:00
Vitor Santos Costa
1ebd0f1a13
document BDD package
2013-09-30 15:45:14 +01:00
Vítor Santos Costa
bb6ae90019
doc fixes
2013-09-30 00:26:00 +01:00
Vítor Santos Costa
937077d51b
booleans and more fixes
2013-09-30 00:20:00 +01:00
Vítor Santos Costa
7cf1b68c3a
documentation and small fixes; also call for foreach
2013-09-29 11:31:18 +01:00
Vítor Santos Costa
3d863b1058
improve and document matrix package
2013-09-28 11:09:32 +01:00
Vitor Santos Costa
cc6e33bff0
support logsum, very useful in probability computatiion
2013-07-25 10:20:33 -05:00
Vitor Santos Costa
dde4830ceb
Merge branch 'master' of ssh://git.code.sf.net/p/yap/yap-6.3
2013-07-16 10:00:05 -05:00
Vitor Santos Costa
55a440cf0c
add isinf and isnan.
2013-07-16 09:58:57 -05:00
Vítor Santos Costa
bc992f552f
use new notation
2013-07-16 07:59:38 -05:00
Vitor Santos Costa
1a0532f178
doc fixes
2013-06-20 18:08:29 -05:00
Vitor Santos Costa
933ee11985
add a second selectlist
2013-06-03 16:39:48 -05:00
Vitor Santos Costa
c04f04d078
more exo fixes.
2013-04-29 16:19:43 -05:00
Vítor Santos Costa
2c49edb975
more exo stuff
2013-04-25 09:48:06 -05:00
Vitor Santos Costa
a599699f0c
new dgraph path predicate
2013-03-24 09:12:55 -05:00
Vítor Santos Costa
e600a9c6aa
fix typo (UN)
2013-03-04 09:16:02 -06:00
Vítor Santos Costa
1bd2224377
update version
2013-01-20 17:16:34 +00:00
Vitor Santos Costa
5ae2ccc416
exo
2013-01-15 11:18:44 +00:00
Vitor Santos Costa
a1db3dba0b
document load_db
2012-12-14 19:38:09 +00:00
Vítor Santos Costa
99dded628f
document stash_predicate and fix to absolute_file_name
2012-11-25 23:38:14 +00:00
Vítor Santos Costa
7fa7c8b92a
patch module code (by Paulo Moura)
2012-10-22 10:18:26 +01:00
Vítor Santos Costa
e60b485134
fix cyclic_term mess up from yesterday.
2012-10-03 09:11:37 +01:00
Vítor Santos Costa
237976cf30
documment new builtins.
2012-10-02 15:15:16 +01:00
VITOR SANTOS COSTA
89030ce97d
Fix WriteBuffer and add WriteDynamicBuffer
2012-09-18 23:06:26 +01:00
Vítor Santos Costa
8d779f68ea
fix writebuffer interface
2012-09-08 00:12:38 +02:00
Costa Vitor
fcfc0e52d7
fold operations
2012-08-28 20:19:46 -05:00
Costa Vitor
38a2bee3ab
Merge branch 'master' of git.dcc.fc.up.pt:yap-6.3
2012-08-24 15:19:44 -05:00
Costa Vitor
cb53d087b2
add rb_fold/4.
2012-08-24 15:19:15 -05:00
Vítor Santos Costa
d871b8dd2a
scanl and foldl.
2012-08-24 10:39:14 -05:00
Vítor Santos Costa
d6773df815
fix current_stream/3.
2012-08-02 09:36:37 -05:00
Vítor Santos Costa
ccb67cec96
ISO-patch, thanks to Ulrich Neumerkel.
2012-07-31 08:33:46 -05:00
Vítor Santos Costa
21e7f359dc
emulate old socket interface: correct docs.
2012-07-26 16:18:16 -04:00
Vítor Santos Costa
e7551b106a
emulate old yap socket (thanks to Jan code).
2012-07-26 16:16:26 -04:00
Vítor Santos Costa
5e78479fb2
fix typo.
2012-07-18 17:58:09 -05:00
Vítor Santos Costa
61439cdd12
iimprove dbusage debugging module.
2012-07-16 10:19:15 -05:00
Vítor Santos Costa
1fc641b7d1
add module aware versions of pred interface.
2012-07-13 14:57:12 -05:00
Vítor Santos Costa
0228bfbb30
qsave_program/2.
2012-06-26 10:09:10 +01:00
Vitor Santos Costa
39f392be9c
allow finer control over indexing sub-terms.
...
improve flag code a bit.
2012-06-01 13:16:29 +01:00
Vitor Santos Costa
682db0aad4
support term_subsumer.
2012-05-14 15:04:19 +01:00
Vítor Santos Costa
edfb13c5e9
allow users to check for out of space conditions explicitly.
2012-03-30 09:49:36 +01:00
Vítor Santos Costa
a0d2e6f285
dgraph_leaves: all leaves in a directed graph (linear time).
2012-03-22 21:41:48 +00:00
Vítor Santos Costa
74d7ad2704
extend interface to copy fast lists of integers or floats.
2012-03-14 11:08:28 +00:00
Vítor Santos Costa
8c556f21ba
include XMLPL package.
2012-02-14 12:41:12 +00:00
Vítor Santos Costa
fb04195314
first version for occurs_check flag.
2012-02-13 11:26:05 +00:00
Vítor Santos Costa
bd677152e7
more MPI fixes.
2012-02-05 11:20:30 +00:00
Vítor Santos Costa
00b5edd8da
allow copying a chunk of floats to a list in a single operation. Also
...
improve performance of sum out operation on arrays.
2011-12-30 16:04:16 +00:00
Vítor Santos Costa
18190a4633
fix types for return absmi and friends.
2011-12-13 23:09:05 +00:00
Denys Duchier
4d80c7c610
missing @item for YAP_RestartGoal
2011-12-05 19:51:57 +01:00
Vítor Santos Costa
0409449a23
expand interface to create list from array of terms.
2011-11-18 16:26:11 +00:00
Vítor Santos Costa
2ee9981a11
new Makefiles and prototypes.
2011-11-03 07:55:56 +09:00
Vítor Santos Costa
980c79359f
Yap_unifiable and YAP_Unifiable.
2011-10-27 12:35:07 +02:00
Vítor Santos Costa
8d4c9160eb
add compile_predicates/1.
2011-10-21 23:02:07 +01:00
Vitor Santos Costa
72afe868ec
allow access to argc and argv in the c-interface.
2011-10-13 16:46:39 +01:00
U-WIN-U2045GN0RNQ\Vítor Santos Costa
4fe1833ece
Merge branch 'master' of /cygdrive/z/vitor/Yap/yap-6.3
2011-07-25 17:09:43 +01:00
U-WIN-U2045GN0RNQ\Vítor Santos Costa
840e287cda
mode changes
2011-07-25 17:09:28 +01:00
Vitor Santos Costa
a16a7d5b1c
fix calling of Write and Read for new SWI style interface.
2011-07-22 15:49:40 +01:00
Vitor Santos Costa
a1d903e3e9
external term support.
2011-07-21 06:32:49 -07:00
Vítor Santos Costa
0b6b471359
more SWI style flags: associate and shared_object_extension.
2011-06-22 12:27:05 +01:00
Vítor Santos Costa
49daa4ab0b
fix prolog_load_context position detection to be SWI compatible (obs from Paulo Moura).wq
2011-04-30 10:57:00 +01:00
Vítor Santos Costa
d3388ed9b4
fix documentation of expand_term/2
2011-04-22 13:35:02 +01:00
Vitor Santos Costa
8ee0724524
set version number.
2011-03-07 22:26:28 +00:00
Vítor Santos Costa
cce6bb6354
LD should be local to threads.
...
get rid of write_depth on YAP side.
2011-03-01 10:26:25 +00:00
Vitor Santos Costa
712300027e
include support for working_directory/2 as a system predicate.
2011-02-12 00:26:28 +00:00
Vítor Santos Costa
f840ee307d
Merge branch 'master' of ../yap-6.2
2011-02-02 16:15:50 +00:00
Vitor Santos Costa
5c54ff89a1
add subtract/3 to lists.
2011-01-03 21:55:42 -06:00
Vítor Santos Costa
b086d8b5cd
Merge branch 'master' of ../yap-6.2
2010-12-07 18:21:50 +00:00
Vítor Santos Costa
c08e99a77c
fix mapnodes/2 (obs from Ingo Molnar).
2010-12-07 17:50:51 +00:00
Vítor Santos Costa
7874c790f3
Merge branch 'master' of ../yap-6.2
2010-12-06 20:16:05 +00:00
Vítor Santos Costa
c085e68529
document YAP_Throw
2010-12-06 20:14:51 +00:00
Vítor Santos Costa
bdd7ea45d1
Merge branch 'master' of ../yap-6.2
2010-12-02 19:58:28 +00:00
Vítor Santos Costa
2f6733e37a
add expand_file_name/2
2010-12-02 19:57:55 +00:00
Vitor Santos Costa
edae401189
Merge ../yap-6.2
2010-11-24 10:02:04 +00:00
Theofrastos Mantadelis
813b15d022
quick documentation for block_diagram
2010-11-23 13:24:05 +01:00
Paulo Moura
fea1ec1941
Added documentation on the new built-in predicates cd/0, pwd/0, and ls/0.
2010-11-23 00:25:33 +00:00
Vitor Santos Costa
f34cd3cfea
Merge ../yap-6.2
2010-11-07 19:57:39 +00:00
Paulo Moura
1ff86ea4e5
Corrected meta_predicate/1 description and examples.
2010-11-05 22:25:32 +00:00
Vítor Santos Costa
e509d11c2e
routines to copy rational terms to tree and vice-versa.
2010-11-01 20:11:28 +00:00
Vítor Santos Costa
bb6e98dd66
update version
...
small fixes and extra documentation
2010-10-28 18:05:18 +01:00
Vítor Santos Costa
89411acbc9
Merge branch 'master' of yap.dcc.fc.up.pt:yap-6
2010-10-27 14:53:33 +01:00
Vítor Santos Costa
186369a279
document predicate_statistics
2010-10-27 14:52:52 +01:00
Vitor Santos Costa
ecd2fab52e
fix term_variables/2 docs (obs from Bernd Gutmann).
2010-10-24 22:19:03 +02:00
Paulo Moura
213af5f917
Added description of the hook predicate user:prolog_predicate_name/2 to the user manual.
2010-10-22 00:57:57 +01:00
Vitor Santos Costa
9770904f6f
update version to next stable
2010-10-18 09:17:12 +01:00
Paulo Moura
047f1ad809
Corrected some spelling errors in the user manual.
2010-10-04 19:35:22 +01:00
Vítor Santos Costa
706a707d78
some doc fixes (obs from David Powers)
2010-09-30 20:52:20 +01:00
Paulo Moura
39baf51c2d
Updated user manual on the four-quadrant arc tangent function, which is available as both atan/2 and atan2/2.
2010-09-28 02:38:22 +01:00
Paulo Moura
9dd44074d2
Fixed several typos in the user manual: some ISO built-ins are not marked as such while some non-ISO built-ins are marked as ISO.
2010-09-27 23:32:45 +01:00
Vitor Santos Costa
99c5a17b12
Implement Halt Hook (request from Bernd).
2010-09-24 14:00:53 +01:00
Vitor Santos Costa
68f49e9bdd
fix bsolute_file_name for directories (obs from Paulo Moura).
2010-09-24 12:14:37 +01:00
Vitor Santos Costa
bf75e8265b
fix matlab docs (obs from David Powers)
2010-09-24 00:47:02 +01:00
Vitor Santos Costa
eb77cfb9ed
document xor
2010-09-24 00:45:04 +01:00
Vitor Santos Costa
82a44d0277
include docs on MYDDAS,
2010-09-07 09:51:59 -05:00
Vitor Santos Costa
8b9cf7dc2a
YAP_SetYAP_Flag
2010-08-30 22:25:56 -05:00
Vitor Santos Costa
e4a15cba33
div/2 operators (from WG17 and #176 )
2010-08-30 21:50:33 -05:00
Vitor Santos Costa
410c4c96d5
Ulrich Neumerkel's lambda expressions.
2010-08-04 23:26:50 +01:00
Vitor Santos Costa
7bf8187bba
remove atan2 (WG17 UD #175 )
2010-08-04 22:09:08 +01:00
Vitor Santos Costa
0449bf1e7f
acyclic_term/1 should be builtin(ISO WG17, UD #174 ).
2010-08-04 21:50:19 +01:00
Vitor Santos Costa
cf3cb21fd7
subsumes_term/2 (from ISO and UD #173 ).
2010-08-04 21:46:10 +01:00
Vítor Santos Costa
8592db72d7
start 6.0.7
2010-08-04 20:29:24 +01:00
Vítor Santos Costa
f1977f5dab
allow saving and restoring current arguments to/from slots.
2010-08-04 17:36:20 +01:00
Vitor Santos Costa
90ffa99878
fix documentation
2010-08-03 12:58:19 +01:00
Vítor Santos Costa
388f4fb782
expand C-interface to allow access to common term operations (request from Ingo Molnar).
2010-08-02 19:48:17 +01:00
Vítor Santos Costa
e5c21bda92
document atomic_list_concat/3 (stolen from SWI).
2010-06-18 00:30:39 +01:00
Vítor Santos Costa
25b33e2ac8
document SWI compatibility stuff
2010-06-17 00:32:52 +01:00
Vítor Santos Costa
4a76bde7cb
documentation changes for rationals.
2010-05-28 12:06:42 +01:00
Vítor Santos Costa
eb980421a9
make term_to_atom/2 a YAP builtin.
2010-05-23 18:39:46 +01:00
Vítor Santos Costa
e5df34e323
fix missing docs
2010-05-21 22:50:37 +01:00
Vitor Santos Costa
a4344f5bf6
move to 6.0.6
2010-05-11 22:22:13 +01:00
Vitor Santos Costa
31554991c8
better emulation of SWI atom_t and functor_t.
2010-05-03 14:26:56 +01:00
Vítor Santos Costa II
23d01fc7a6
version 6.0.5
2010-05-01 12:20:28 +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
007bfc21b9
document aggregate library
...
support plus/3 and succ/2 and document them, plus between
2010-04-20 23:06:41 +01:00
Vitor Santos Costa
7e389a5b87
allow a file filter with initialization.
2010-04-18 21:48:00 +01:00
Vitor Santos Costa
5b1a2067f9
add support for with_output_to/2.
2010-04-14 10:57:00 +01:00
Vítor Santos Costa II
51c6ac37d9
fix documentation of SWI compatible memory allocation flags.
2010-04-12 17:22:03 +01:00
Vítor Santos Costa II
2257b056f0
fix absolute_file_name (SWI and SICStus compatibility, obs from Paulo Moura).
2010-04-10 21:23:38 +01:00
Vítor Santos Costa II
c3d2e4cd14
support for agc_margin
2010-03-22 14:47:53 +00:00
Vitor Santos Costa
1245c85ba1
move to version 6.0.4
2010-03-16 01:16:36 +00:00
Vitor Santos Costa
c5002e4c98
update docummentation.
2010-03-12 10:19:55 +00:00
Vitor Santos Costa
43a1a754dd
erf function (patch from Bernd Gutmann).
2010-03-05 00:01:04 +00:00
Vitor Santos Costa
50b692d2c1
change release to 6.0.3
2010-03-04 09:13:06 +00:00
Vitor Santos Costa
db0b378789
fix doc typo (obs from Jose Santos).
2010-03-03 22:12:17 +00:00
Vitor Santos Costa
145e66063b
inc version to 6.0.2
2010-03-01 23:06:25 +00:00
Vitor Santos Costa
b03cbac342
document exception/3
2010-03-01 23:02:48 +00:00
Vitor Santos Costa
1b5038cc9e
fix docs on nb_
2010-03-01 21:49:10 +00:00
Vitor Santos Costa
16a9c8a807
SWI-compatible source_file/1 and 2
2010-02-28 22:24:51 +00:00
Vitor Santos Costa
e70bd6d983
document change in term_expansion and goal_expansion.
2010-02-28 10:10:23 +00:00
Vitor Santos Costa
ec30e08f69
add user_flags/s prolog_flag
2010-02-28 00:42:47 +00:00
Vitor Santos Costa
495529e69e
SWI compatible option: prompt_alternatives_on.
2010-02-28 00:05:38 +00:00
Vitor Santos Costa
b93970fe67
6.0.1
2010-02-27 10:11:03 +00:00
Vitor Santos Costa
73eadab2e9
fix off item
2010-02-26 23:13:22 +00:00
Vitor Santos Costa
8ec6791183
add atom_to_term/3.
2010-01-26 12:19:13 +00:00
Vítor Manuel de Morais Santos Costa
0c29616bc2
SWI-compatible for initialization/2·
2010-01-15 16:21:29 +00:00
Vítor Manuel de Morais Santos Costa
af32dc1a9c
make cut_c default.
2010-01-15 15:09:18 +00:00
Vítor Manuel de Morais Santos Costa
5ef31fbfd2
experiment in or-parallel threads.
2010-01-14 15:58:19 +00:00
Vitor Santos Costa
ac2cf2434a
prolog_flag executable (obs from Aubrey Barnard).
2009-12-10 01:16:29 +00:00
Vitor Santos Costa
d554871ffb
get rid of create_prolog_flag/2.
2009-12-04 09:17:27 +00:00
Vitor Santos Costa
81ad3a6d2f
document new flag command.
2009-12-04 00:30:07 +00:00
Vitor Santos Costa
67999ec4df
atomic_list_concat/2.
2009-11-23 10:14:23 +00:00
Vitor Santos Costa
31e5c54125
support message_string/2 for SWI emulation.
2009-11-23 10:09:32 +00:00
Vitor Santos Costa
84f5dfec7d
document souce_location/2.
2009-11-23 10:05:52 +00:00
Vítor Manuel de Morais Santos Costa
a316090f8c
fix nth_instance: fix bugs and actually add two versions (obs from Theofrastos Mantadelis)
2009-11-18 13:06:37 +00:00
Vitor Santos Costa
78d2960d16
bad doc on nth/4 (obs from Daniel Diaz)
2009-10-23 23:21:42 +01:00
Vítor Manuel de Morais Santos Costa
54465b08f1
support ISO extension popcount/1
2009-10-20 10:03:10 +01:00
Vítor Manuel de Morais Santos Costa
90d8b42a85
document lsb
2009-10-20 09:51:55 +01:00