[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: how to suppress the start up banner ?
From: |
Daniel Diaz |
Subject: |
Re: how to suppress the start up banner ? |
Date: |
Tue, 25 Jun 2013 22:44:54 +0200 |
Hi,
if you want to avoid the banner you should use --input-goal instead of
--query-goal. In this case you have to load the file manually instead of using
--consult-file.
Try :
gprolog --init-goal 'consult(my_file),my_goal,halt'
However you will obtain the message from the compiler (lines read/bytes
written,…).
If you want to avoid this message, you have to compile natively your file using
gplc my_file.pl
You then obtain an executable called my_file. Add a :- initialization directive
in my_file.pl as follows:
:- initialization((my_goal, halt)).
the when you run
./my_file
you have the desired behavior.
Daniel
Le 25 juin 2013 à 13:31, z_axis <address@hidden> a écrit :
> In my shell script, i use the following code to run the goal inputted by
> user:
> res=`gprolog --consult-file $BASE/money.pl --query-goal $goal,halt`
> It works great. However i want to suppress the gprolog's startup banner ?
> Mime-Version: 1.0
> Content-Type: Text/Plain; charset=iso-8859-7
> Content-Transfer-Encoding: base64
> X-CM-TRANSID:D8CowEAplVW8f8lRAX25DQ--.1251S2
> X-Coremail-Antispam: 1Uf129KBjDUn29KB7ZKAUJUUUUU529EdanIXcx71UUUUU7v73
> VFW2AGmfu7bjvjm3AaLaJ3UbIYCTnIWIevJa73UjIFyTuYvjxU2t8nUUUUU
> X-CM-SenderInfo: x2bd5xrv6rljoofrz/1tbiZQpHZlD+Ml8XRAAAse
>
> ZV4o8C5pKSArIDEgPSAwDQo=
>
>
> _______________________________________________
> Users-prolog mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/users-prolog
>
> --
> Ce message a ete verifie par MailScanner
> pour des virus ou des polluriels et rien de
> suspect n'a ete trouve.
>
--
Ce message a ete verifie par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a ete trouve.