Amzi! Prolog User's Guide and Reference


Contents

Getting Started

  • A Quick Overview
  • A Quick Tutorial
  • Eclipse IDE Quick Start
  • User's Guide

  • Basic Tools
  • Listener
  • Source Code Debugger
  • Command-Line Debugger
  • Compiler
  • Linker
  • Cross Reference
  • Runtime
  • Interactive Development Environments
  • Windows IDE
  • Eclipse IDE
  • Other Topics
  • Compiler/Listener Directives
  • Debugging Tools and Techniques
  • Distributing Your Programs
  • Preprocessor
  • Reference

  • Terms
  • Flow of Control
  • Modules
  • Manipulating Terms
  • Atoms, Lists and Strings
  • Numbers and Math
  • Dynamic Database
  • Input and Output
  • Runtime and Environment
  • O.S. Extended Predicates
  • Definite Clause Grammars (DCG)

  • Purpose

    This document serves as a User's Guide and Reference Manual for Amzi! Prolog + Logic Server on all supported platforms. Any differences between the supported platforms are noted in the text.

    The Amzi! Prolog implementation is ISO compliant which is based on the older, de-facto "Edinburgh Standard". The latter is described in the widely available text Programming in Prolog by William Clocksin and Christopher Mellish, published by Springer-Verlag, hereafter referred to as Clocksin & Mellish).

    This document is not an introduction or tutorial for the Prolog programming language. For that, we offer Adventure in Prolog. For an advanced tutorial on expert systems, we offer Building Expert Systems in Prolog.

    Copyright ©1987-2011 Amzi! inc. All Rights Reserved. Amzi! is a registered trademark and Logic Server is a trademark of Amzi! inc.