Vitor Santos Costa
|
f6bcb22b7c
|
fix undefined procedures to allow hooks as before.
|
2014-10-10 10:00:27 +01:00 |
|
Vitor Santos Costa
|
48053694c7
|
document abolish and make sure that assert(m:(H:-B)) treats m as source
module.
|
2014-10-09 10:46:09 +01:00 |
|
Vítor Santos Costa
|
e9cc545f68
|
big cleanup: cpmpile under style checker.
fix broken module stuff.
|
2014-10-07 01:35:41 +01:00 |
|
Vítor Santos Costa
|
733bb5ddc4
|
module stuff
|
2014-10-05 23:54:51 +01:00 |
|
Vítor Santos Costa
|
3e255ec4a1
|
qload
|
2014-09-22 18:13:35 +01:00 |
|
Vítor Santos Costa
|
3009987985
|
update docs
|
2014-09-11 14:06:57 -05:00 |
|
Vítor Santos Costa
|
373d488974
|
erase_source is not used any longer: source is packaed with code.
|
2014-08-20 08:01:20 -05:00 |
|
Vítor Santos Costa
|
823175f50a
|
fix small bugs from changing style_check
|
2014-08-04 09:45:30 -05:00 |
|
Vítor Santos Costa
|
325c819f79
|
intermediate steo in improving doc system to doxygeb
|
2014-07-26 19:14:15 -05:00 |
|
Vítor Santos Costa
|
2becb15578
|
more android support changes.
|
2014-07-16 11:56:09 -05:00 |
|
Vítor Santos Costa
|
a8c77d2609
|
fix string_concat/2
|
2014-04-09 12:39:29 +01:00 |
|
Vitor Santos Costa
|
cc84cd8cb5
|
check for mistypes
|
2014-04-06 17:05:17 +01:00 |
|
Vitor Santos Costa
|
ca0c43ba8d
|
module expansion, again
|
2014-02-09 10:47:44 +00:00 |
|
Vítor Santos Costa
|
29c0d55ad4
|
nth_clause cleanup with support for mega and exo clauses
|
2013-12-09 14:16:30 +00:00 |
|
Vítor Santos Costa
|
d7397b43af
|
new text conversion and string code (big changes, take care please)
|
2013-12-02 14:49:41 +00:00 |
|
Vítor Santos Costa
|
3edb01f5f7
|
more reflection updates
|
2013-11-26 10:40:00 +01:00 |
|
Vítor Santos Costa
|
ea99d42897
|
current_predicate and imports
|
2013-11-25 23:57:05 +01:00 |
|
Vítor Santos Costa
|
67b23a2ae4
|
cleanups
|
2013-11-25 23:09:03 +01:00 |
|
Vítor Santos Costa
|
2343494f1e
|
fix high arity and nth clause
|
2013-11-25 18:32:11 +01:00 |
|
Vítor Santos Costa
|
b3ee389d5e
|
module_property
|
2013-11-25 16:50:57 +01:00 |
|
Vítor Santos Costa
|
def97602e2
|
nth_clause
|
2013-11-25 16:03:25 +01:00 |
|
Vítor Santos Costa
|
42d3ca6459
|
avoid \!
|
2013-11-25 12:16:10 +01:00 |
|
Vítor Santos Costa
|
917d5ad75b
|
line numbers for clauses and clause properties
|
2013-11-05 17:59:19 +00:00 |
|
Vítor Santos Costa
|
ad0ff98f1a
|
use swi flags whenever possible
|
2013-11-04 01:14:48 +00:00 |
|
Vítor Santos Costa
|
5b4f355ee0
|
avoid creating new index in retractall
|
2013-06-07 09:26:50 -05:00 |
|
Vitor Santos Costa
|
f83379648c
|
fix use of exo preds.
|
2013-01-11 16:45:14 +00:00 |
|
Vítor Santos Costa
|
2607e59a16
|
add stash_predicate and fix hide_predicate.
|
2012-11-25 23:36:43 +00:00 |
|
Vítor Santos Costa
|
ec0437664c
|
fix loop in db_dynamic.
|
2012-07-13 14:56:50 -05:00 |
|
Vítor Santos Costa
|
e6b48be445
|
avoid making choice-point.
|
2012-03-22 21:43:26 +00:00 |
|
Vítor Santos Costa
|
8d4c9160eb
|
add compile_predicates/1.
|
2011-10-21 23:02:07 +01:00 |
|
Vitor Santos Costa
|
51e635f0c9
|
more QLY stuff.
|
2011-08-31 13:59:30 -07:00 |
|
Vitor Santos Costa
|
b57e809adb
|
fix bug in public directive.
|
2011-06-13 01:45:03 +01:00 |
|
Vítor Santos Costa
|
666ef1877d
|
itry to respect SWI semantics on expand_goal/2.
|
2010-12-13 22:03:54 +00:00 |
|
Vitor Santos Costa
|
ef53ed696b
|
allow uninstanted arguments in erased_statistics.
|
2010-10-26 10:07:34 +01:00 |
|
Vítor Santos Costa
|
6d4d1b1a3a
|
speedup current_pred
fixes from David Powerswq
|
2010-09-28 01:01:37 +01:00 |
|
Vitor Santos Costa
|
b2c1523de6
|
fix different semantics for yapor.
|
2010-07-31 00:32:54 +01:00 |
|
Vitor Santos Costa
|
a00c3e13c1
|
accept // more often as predicate indicator.
|
2010-02-27 23:07:03 +00:00 |
|
Vitor Santos Costa
|
34400afd8e
|
disallow abolish(_).
|
2010-02-26 10:38:56 +00:00 |
|
Vitor Santos Costa
|
a1e3aa45ba
|
protect against assert(1).
|
2010-02-26 10:22:41 +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
|
bc4b718afb
|
follow import recursively so that we don't lose properties like being a
meta predicate.
|
2009-12-03 16:33:44 +00:00 |
|
Vitor Santos Costa
|
3fc4f71bee
|
prolog module is visible everywhere.
|
2009-05-28 21:51:34 -05:00 |
|
Vitor Santos Costa
|
9a0393e2ce
|
predicate_property would only return first prop for system pred (obs from Paulo Moura).
|
2009-05-25 09:57:27 -05:00 |
|
Vitor Santos Costa
|
e42083a2bb
|
fix bad call.
|
2009-04-17 14:18:05 -05:00 |
|
Vitor Santos Costa
|
6da3d91f78
|
current_predicate: avoid debugger walking into clauses and make cp(X,M:a(_)) more efficient.
|
2009-04-16 19:06:49 -05:00 |
|
Vitor Santos Costa
|
f46ff06f38
|
get rid of broken $clause/3: fixes listing of dynamic predicates.
|
2009-03-26 08:12:24 +00:00 |
|
Vítor Santos Costa
|
8c4c7b4ae5
|
fix unbound call to current_predicate/2
|
2008-12-12 22:45:41 +00:00 |
|
Vítor Santos Costa
|
139f591458
|
fix catch and throw: make sure we have an environment.
use $notrace consistently: note that it only matters if ran from the
debugger, otherwise it is just a meta-call.
|
2008-09-24 00:13:02 +01:00 |
|
Vitor Santos Costa
|
7f51339a97
|
fix syntax error in current_predicate
|
2008-09-18 17:48:01 +01:00 |
|
Vitor Santos Costa
|
821cc384a3
|
allow statistics on data base keys of integers.
change pred_entry not to fail on this case.
avoid using functor in this case.
|
2008-09-15 04:30:09 +01:00 |
|