我正苦苦寻找如何在Prolog中编写一个Hello World程序。 我只想创建一个像这样运行的程序:
> ./hw
Hello, world!
>
问题在于我能找到的每个例子都是在REPL中运行的,就像这样:?- consult(hello_world).
% hello compiled 0.00 sec, 612 bytes
Yes
?- hello_world.
Hello World!
Yes
即使是编译后的Prolog示例也是这样,程序仍然只会进入REPL。 这显然对于“通用”语言来说并没有多大用处。 那么,我该如何编写传统的Hello World程序呢?