| Did you know ... | Search Documentation: | 
|  | dialect.pl -- Support multiple Prolog dialects | 
The idea for this predicate was raised by Vitor Santos Costa in a discussion to reach as a portability framework between SWI-Prolog and YAP.
This library defines :- expects_dialect/1, telling the system for which Prolog dialect was written, as well as useful tests in conditional compilation:
 expects_dialect(+Dialect:atom) is det
 expects_dialect(+Dialect:atom) is det source_exports(+Source, +Export) is semidet
 source_exports(+Source, +Export) is semidet open_source(+Source, -In:stream) is semidet[private]
 open_source(+Source, -In:stream) is semidet[private]The following predicates are exported, but not or incorrectly documented.