built-in predicate
current_object/1
Description
current_object(Object)
Enumerates, by backtracking, all currently defined objects. All objects are found, either static, dynamic or built-in.
Modes and number of proofs
current_object(?object_identifier) - zero_or_more
Errors
Object
is neither a variable nor a valid object identifier:type_error(object_identifier, Object)
Examples
% enumerate the defined objects:
| ?- current_object(Object).
Object = user ;
Object = logtalk ;
...