A Prolog PrimerTutorial; Looking at linguage; Prolog: to define a world; Extending the world definition: prolog rules; Prolog processing; Lists; Advanced topics; Improving the efficiency of prolog programs; Using built-in predicates; Input, output and the environment; Doing arithmetic; Building larger programs; Appendices; Index. |
Other editions - View all
Common terms and phrases
active birds ancestor answer append arguments arithmetic arity ASCII backtracking base bought bessy built-in predicates called capital Chapter character color Footgear color sky combined list component condor constant names debugging definition diagram dusky_seaside_sparrow example EXERCISES Exit facts and rules fail fair found fact line functor goal happy birders head input and output input stream instantiated integer interaction july_4 List1 List2 Logic Programming match member Element module monday multiple rule new_mexico new_york object output stream overcast palindrome pattern picnic Day problem programming languages Prolog database Prolog processing Prolog program Prolog responds Prolog sentence Prolog system query question rarebird List recursive rule relationship reported requirements response Sally semantic network semicolon prompt shade sox south_dakota specific subgoal succeeds syntax Tail tail recursion uninstantiated values variable name Venn diagram weather Day weather sunday weather tuesday whooping_crane wine Write a rule