 [det]explain(@Term)Give an explanation on Term. Term can be any 
Prolog data object. Some terms have a specific meaning:
[det]explain(@Term)Give an explanation on Term. Term can be any 
Prolog data object. Some terms have a specific meaning:
- A (partial) reference to a predicate gives the predicates, its main 
properties and references to the predicates. Partial references are:
 
- Module:Name/Arity
- Module:Head
- Name/Arity
- Name//Arity
- Name
- Module:Name
 
 
- Some predicate properties. This lists predicates as above the have 
this property. The specification can be of the shape Module:Propertyor just Property. The qualified version limits the result to 
predicates defined in Module. Supported properties are:
 
- dynamic
- thread_local
- multifile
- tabled