私はプロローグが初めてです。次の出力が得られる理由を理解しようとしています。
What is your name:
|: Jake.
Hello, _L142
true.
次のコードから:
go:-
write('What is your name:'),nl,
read(MyNameIs),
write('Hello, '),write(MyNameIs),nl.
_L142 は、入力したばかりの Jake という名前を書き戻すためのものだと思いました。