Shell one-liner: Difference between revisions

(Prolog)
Line 393:
Hello</lang>
=={{header|Prolog}}==
===Command-Line Options===
<lang prolog>
<lang prolog>$ swipl -g "writeln('hello world')." -t 'halt.'
hello world
$</lang>
$
<lang prolog>$ gprolog --init-goal "write('goodbye'),nl,halt"
</lang>
<lang prolog>
$ gprolog --init-goal "write('goodbye'),nl,halt"
goodbye
$</lang>
$
<lang prolog>$ yap -q -g "current_prolog_flag(dialect, D), writeln(D), halt"
</lang>
yap</lang prolog>
=== <<< ===
$ yap -q -g "current_prolog_flag(dialect, D), writeln(D), halt"
<lang prolog>$ swipl -q <<< "current_prolog_flag(dialect,D), writeln(D), halt."
yap
swi
</lang>
 
$ yap -q <<< "current_prolog_flag(dialect,D), writeln(D), halt."
yap</lang>
=== Pipe ===
<lang prolog>$ echo "current_prolog_flag(dialect,D), writeln(D), halt." | swipl -q
swi
 
$ echo "current_prolog_flag(dialect,D), writeln(D), halt." | yap -q
yap</lang>
 
=={{header|PureBasic}}==
2,504

edits