summaryrefslogtreecommitdiff
path: root/loader.pl
diff options
context:
space:
mode:
authorPeter Mikkelsen <peter@pmikkelsen.com>2021-07-22 19:35:53 +0000
committerPeter Mikkelsen <peter@pmikkelsen.com>2021-07-22 19:35:53 +0000
commit0f347162b74d945f509955b6c57e506ab800db7b (patch)
treea5c5fb36dc632b5e2f387058b8170e0811001af8 /loader.pl
parent77c7fea4cee74562ad60c7ce96ca830a7ebda8b7 (diff)
Implement halt/0, halt/1, and understand the --no-repl flag
Diffstat (limited to 'loader.pl')
-rw-r--r--loader.pl5
1 files changed, 4 insertions, 1 deletions
diff --git a/loader.pl b/loader.pl
index 0a9f8df..99478d0 100644
--- a/loader.pl
+++ b/loader.pl
@@ -2,7 +2,10 @@
start(Args) :-
catch((load_module_from_file('/sys/lib/prolog/repl.pl'), ReplLoaded = true), E, (print_exception(E), ReplLoaded = false)),
- ( ReplLoaded = true-> repl:repl(Args) ).
+ !,
+ ( ReplLoaded = true
+ -> repl:repl(Args)
+ ).
print_exception(E) :-
write('Caught exception while loading /sys/lib/prolog/repl.pl: '),