12
13:- module(le_swish,
14 [load_file_module/3,
15 this_capsule/1,
16 portray_clause_ind/1,
17 update_file/3,
18 myDeclaredModule/1
19 ]). 20
21:- use_module(library(pengines_sandbox)).
22
23:- multifile sandbox:safe_primitive/1. 24
25:- use_module(library(pengines)). 26:- use_module(kp_loader). 27:- use_module(api).
28
29load_file_module(FileName, ModuleName, Flag) :-
30 load_named_file(FileName, ModuleName, Flag). 31
32this_capsule(M) :-
33 34 pengine_self(M), !.
35
36:- multifile kp_loader:myDeclaredModule/1. 37
38
39portray_clause_ind(Clause) :-
40 portray_clause(Clause).
41
42update_file(NewFileName, URL, String) :-
43 catch(update_gitty_file(NewFileName, URL, String), Ex, print_message(warning,"Could not update_gitty_file: ~w"-[Ex])).
44 45