/*** 149.read.prolog */ /** Examples for reading streams in Prolog. */ /*** Code: */ hello_1 :- write('Your name (as a Prolog term, with a period . on the end)? '), read(X), write('Hello, '), write(X). :- consult(library(readutil)). hello_2 :- write('Your name (as a single line)? '), current_input(S), read_line_to_string(S, X), write('Hello, '), write(X). /*** 149.read.prolog ends here */