Changeset 4369
- Timestamp:
- 07/13/08 08:50:13 (6 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
compiler/logtalk.pl (modified) (1 diff)
-
RELEASE_NOTES.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/compiler/logtalk.pl
r4368 r4369 2319 2319 ; % predicate is not within the scope of the sender: 2320 2320 ( Scope == p -> 2321 throw(error(permission_error(modify, private_predicate, Head), Obj::assert a(Head), Sender))2322 ; throw(error(permission_error(modify, protected_predicate, Head), Obj::assert a(Head), Sender))2321 throw(error(permission_error(modify, private_predicate, Head), Obj::assertz(Head), Sender)) 2322 ; throw(error(permission_error(modify, protected_predicate, Head), Obj::assertz(Head), Sender)) 2323 2323 ) 2324 2324 ) 2325 2325 ; % predicate is static: 2326 throw(error(permission_error(modify, static_predicate, Head), Obj::assert a(Head), Sender))2326 throw(error(permission_error(modify, static_predicate, Head), Obj::assertz(Head), Sender)) 2327 2327 ). 2328 2328 -
trunk/RELEASE_NOTES.txt
r4368 r4369 34 34 implementation of this feature easier to maintain and contributing to 35 35 smaller code sizes of the intermediate Prolog files. 36 37 Corrected a typo in the exception terms throw by the built-in method 38 assertz/1 when an error occurs while trying to assert a fact. 36 39 37 40 Changed the valid values of the read-only compiler flag "break_predicate"
