Toggle navigation
?
users online
Logout
Open hangout
Open chat for current file
% Demo coming from http://clwww.essex.ac.uk/course/LG519/2-facts/index_18.html % % Please load this file into SWI-Prolog % % Sam's likes and dislikes in food % % Considering the following will give some practice % in thinking about backtracking. % % You can also run this demo online at % https://swish.swi-prolog.org/?code=https://github.com/SWI-Prolog/swipl-devel/raw/master/demo/likes.pl&q=likes(sam,Food). % % Copyright: Public domain /** <examples> ?- likes(sam,dahl). ?- likes(sam,chop_suey). ?- likes(sam,pizza). ?- likes(sam,chips). ?- likes(sam,curry). */ likes(sam,Food) :- indian(Food), mild(Food). likes(sam,Food) :- chinese(Food). likes(sam,Food) :- italian(Food). likes(sam,chips). indian(curry). indian(dahl). indian(tandoori). indian(kurma). mild(dahl). mild(tandoori). mild(kurma). chinese(chow_mein). chinese(chop_suey). chinese(sweet_and_sour). italian(pizza). italian(spaghetti).
likes(sam,Food).