Did you know ... Search Documentation:
Pack nan_system_sources -- prolog/nan/system/sources_system.pl
PublicShow source

Part of Nan.System.Sources (nan/system/sources.pl)

Module sources_system (nan/system/sources_system.pl) provides system-level support predicates.

For code docs syntax and meaning see sources_docs.txt.

NOTE:

  • This module is meant for internal use only.
author
- Julio P. Di Egidio
version
- 1.2.0-beta
license
- GNU GPLv3
To be done
- Add stack trace in debug mode.
- Remove logging calls with source_debug(false).
 source_typ_sid(+Src:source, -Typ:source_typ, -Sid:source_sid) is det
 source_typ_sid(-Src:source, -Typ:source_typ, +Sid:source_sid) is det
 source_new_sid(+Typ:source_typ, -Sid:source_sid) is det
 source_db_exists(+Sid:source_sid) is semidet
 source_db_enum(?Sid:source_sid, ?Term:any) is nondet
 source_db_get(+Sid:source_sid, +Cat:atom, -Term:any) is det
 source_db_add(+Sid:source_sid, +Cat:atom, +Term:any) is det
 source_db_del(+Sid:source_sid, +Cat:atom) is det
 source_catch(:Goal:callable, -Res) is det
 source_throw(+EMsg:callable) is det
 source_rethrow(+Ress:list) is det
 source_has_err(+Res) is semidet
 source_log_call(+Sid:source_sid, +Cat:atom, +Act:atom) is det
 source_log_msg(+Sid:source_sid, +Cat:atom, +Act:atom, +Msg:text) is det
 source_log(+Sid:source_sid, +Cat:atom, +Fmt:text, +Args:list) is det