Intermediate Advanced
- 1.findall, bagof, setof — Collecting All Solutions
- 2.The Dynamic Database — assert & retract
- 3.Negation as Failure
- 4.Difference Lists
- 5.DCGs — Definite Clause Grammars
- 6.Building a Meta-Interpreter
- 7.Constraint Logic Programming, A First Look
- 8.Capstone — Building a Small Project
Read as One Page
PDF Downloads
Exercise Solutions
prolog2-1_challenge1.txtprolog2-1_challenge2.txtprolog2-1_challenge3.txtprolog2-2_challenge1.txtprolog2-2_challenge2.txtprolog2-2_challenge3.txtprolog2-3_challenge1.txtprolog2-3_challenge2.txtprolog2-3_challenge3.txtprolog2-4_challenge1.txtprolog2-4_challenge2.txtprolog2-4_challenge3.txtprolog2-5_challenge1.txtprolog2-5_challenge2.txtprolog2-5_challenge3.txtprolog2-6_challenge1.txtprolog2-6_challenge2.txtprolog2-6_challenge3.txtprolog2-7_challenge1.txtprolog2-7_challenge2.txtprolog2-7_challenge3.txtprolog2-8_challenge1.txtprolog2-8_challenge2.txtprolog2-8_challenge3.txt