Please send questions to st10@humboldt.edu .
?- ['weather.pl'].
% weather.pl compiled 0.00 sec, 2,296 bytes
true.

?- snowy(X).
X = rochester ;
false.

?- snowy(X).
X = rochester ;
false.

?- snowy(X).
X = rochester .

?- cold(Where).
Where = rochester ;
Where = tucson.

?- rainy(Place).
Place = arcata ;
Place = rochester ;
Place = honolulu.

?- rainy(GeorgePorge)/
|    .
ERROR: Syntax error: Unbalanced operator
ERROR: rainy(GeorgePorge)/ 
ERROR: ** here **
ERROR: . 
?- rainy(GeorgePorge).
GeorgePorge = arcata ;
GeorgePorge = rochester ;
GeorgePorge = honolulu.

?- rainy(George-Porge).
false.

?- rainy(George_Porge).
George_Porge = arcata ;
George_Porge = rochester ;
George_Porge = honolulu.

?-