 |
 |
Computation done by a Prolog engine is fundamentally different from computation done by functional languages like Lisp, C, and Java. Programmers unfamiliar with Prolog would do well to consult one of several Prolog tutorials on the web. Although these will cover aspects of Prolog programming that won't be used in Allegro Prolog (e.g. reading and printing) but they will introduce the standard Prolog operators and acquaint the programmer with the Prolog way of thinking.
The Allegro Prolog tutorial touches on Prolog programming itself, but concentrates more on issues specific to Lisp integration. Programmers without sufficient background in Prolog are encouraged to read one of the several available Prolog tutorials. In addition to the classic Clocksyn and Mellish cited under book links, several free tutorials are available via the www.swi-prolog.org site from the "links" navigation menu. The recent _Learn Prolog Now!_ by Blackburn, Bos, and Striegnitz seems particularly strong on the issues of Prolog programming, rather than Prolog theory and implementation.
|  |
 |