Publisher's Synopsis
PROLOG, a simple but powerful language especially suitable for non-numerical programming, is now popular and in widespread use. This book, in the form of a user's manual, provides an extended collection of basic PROLOG procedures, each chapter covering a selected topic and presenting a set of corresponding PROLOG predicates: these are approached systematically, in terms of the source code with examples of use.;The author provides a practical programming guide, with solutions to everyday problems met in PROLOG programming practice. It is intended to complement PROLOG manuals, facilitating programming tasks which cannot be solved by available built-in predicates. Serving both beginners and versed PROLOG programmers alike, it supports the concept of building a library of PROLOG utilities which are often needed in practical programming situations. Where the definitions do not exactly fulfil a programmer's requirement, he or she can easily modify them to serve a specific need.;Predicates are coded by using the Edinburgh syntax, accepted by most PROLOG implementations, rendering the utilities highly portable.