Learning Prolog?

  You should read at least 2 books/resources- we recommend something from the following



AMZI! Adventure In Prolog -  by Dennis Merritt.  Create a game as you progress through the book. It's all there in the left sidebar!

The Power of Prolog 15 is a great online book (with some video links) explaining prolog from the ground up, including DCGs and Constraint Logic Programming; it is very good.

Simply Logical: Intelligent Reasoning by Example 6 By George F. Luger (site 1)

Learn Prolog Now (GitHub) (Site) (LaTeX) (PDF 1) (License) (CC BY-SA 4.0)

Learn Prolog Now with SWISH (Site 1)

LPN proxy server (GitHub)

Learn Prolog Now - PrologHub version (Site 1) (GitHub)

LogTalk (Site) (Documentation)


Prolog and Natural-Language Analysis by Fernando C. N. Pereira and Stuart M. Shieber (site 4) (free pdf 16)


Prolog Programming for Artificial Intelligence (4th Edition) by Ivan Bratko (WorldCat 2)

Programming in Prolog by W F Clocksin and C S Mellish (WorldCat 2)

The Art of Prolog By Leon S. Sterlingand and Ehud Y. Shapiro (site 8) (free pdf 37)

The Art of Prolog - advanced programming techniques by Leon S Sterling, Ehud Y Shapior and David H D Warren (WorldCat 1)

The Craft of Prolog by Richard A O`Keefe (WorldCat 1)

(From https://swi-prolog.discourse.group/t/useful-prolog-references/1089)

Symbolic Computing with Lisp and Prolog by Rex L Page and Robert A. Mueller

Artificial Intelligence Through Prolog by Neil C. Rowe

You'll also want to build your predicate vocabulary!

We will be using mostly Swi-Prolog, a good reference is available at swi-prolog.org!

Figure 2: Waves

Copywrite © 2020 LOGICMOO (Unless otherwise credited in page)