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
- copyright
- - 2015-2017 Julio P. Di Egidio
- 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