Logical Foundations of Prolog
| Logic | ![]() |
| Predicate Logic | ![]() |
| Horn Clauses | ![]() |
Prolog Syntax and Semantics
Prolog Style and Technique
Prolog Applications and Showcases
Prolog Development Environment
| Configuring Emacs for Prolog Development | ![]() |
| ediprolog: Emacs Does Interactive Prolog | ![]() |
| Debugging Prolog Code | ![]() |
The Discipline of Prolog
| A Tour of Prolog | ![]() |
| Datalog | ![]() |
| The Prolog Toplevel | ![]() |
| Preparing Prolog | ![]() |
| Applying the Koch method to Prolog | ![]() |
| Pondering Prolog | ![]() |
| Prolog Antipatterns | ![]() |
These videos are all work in progress, and they may be replaced by better versions at any time. Hence, if possible, please use the links above to refer to them: They will always point to the latest versions.
More about Prolog: The Power of Prolog.
.png)

























































