
My certainly less-than perfect writeup of the "Byrd Box Model".This question on StackOverflow: Is this Prolog terminology correct? (fact, rule, procedure, predicate, …).This comment section also uses PlDoc markup. PlDoc: Wiki style Literate Programming for Prolog (PDF).

You also should get into writing good comments. (this should be in an open HTML document, not buried in a PDF).

You will be surprised at what your tests tell you. Especially not in Prolog, which has no guardrails at all. Unit testing is less about testing than about proper and manageable coding - it's like having a lab notebook.
#LABELVIEW 8.5 MANUAL CODE#
#LABELVIEW 8.5 MANUAL HOW TO#
Simply Logical: Intelligent Reasoning by Example by Peter Flach, 1994Ĭomputational Logic and Human Thinking - How to Be Artificially Intelligent by Robert Kowalski, 2011 Thinking as Computation: A First Course by Hector J. On the SWI-Prolog bibliography page a commenter mentions this book: Robert Kowalski has the the content of the first edition of Logic for Problem Solving (1979) at this page as well as commentary to the revised edition of 2014. The Stanford Encyclopedia of Philosophy is hard to beat: To kick off, "Logical Foundations of Prolog":.On YouTube is a series of excellent presentations by Markus Triska: Channel Special version for SWI-Prolog which integrates with SWISH, also in the "Tutorials" menu at the top of this page.įrom the book "Language Processing with Perl and Prolog".In English and French (" Prolog tout de suite ". Gentle introductionĪn Overview of the SWI-Prolog Programming Environment (January 2003)īy Patrick Blackburn, Johan Bos, and Kristina Striegnitz. There is a wiki entry at the SWI-Prolog Discourse Group with a lot of links.
