Arity/Prolog32 logo
Arity/Prolog32
  • Arity/Prolog32
  • Getting Started
    • Installing Arity/Prolog32
  • Building Applications with Arity/Prolog32
    • Writing Arity/Prolog32 Applications
    • The Arity/Prolog32 Interpreter
      • Starting the Arity/Prolog32 Interpreter
      • Exiting the Arity/Prolog32 Interpreter
      • Debugging Your Code
      • Tips for Developing Prolog Applications
    • Debugging Arity/Prolog32 code
    • The Arity/Prolog32 Alint Utility
    • Compiling and linking overview
    • Arity/Prolog32 compiler options
    • Linking executables
    • Building DLLs
    • Environment files
    • Initializing your application
    • Recipes and examples
    • Simple console application
    • Creating and calling a DLL
    • Calling Prolog from other languages
    • Adding an evaluable predicate to the interpreter
  • The Arity/Prolog32 Language
    • The Arity/Prolog32 Language
    • Program structure and data types
    • Program control
    • Unify terms
    • Classify, compare and sort terms
    • Term structure conversions
    • Arithmetic and arithmetic expressions
    • Text predicates
    • Input and output predicates
    • File Input and Output
    • Term I/O and operators
    • String, character and formatted I/O
    • Database predicates
    • Clauses in the database
    • Sequential storage of terms
    • B-trees
    • Hash tables
    • Orphan records
    • Saving and restoring databases and using workspaces
    • Improving database efficiency
    • Definite Clause Grammars
    • DLL and visibility predicates
    • System function predicates
    • Source code processing directives
    • Prolog compiler directives
    • Embedded C declarations
    • C expressions within Prolog clauses
    • Prolog / C data type conversion
  • Warning and Error Messages
    • Arity/Prolog32 Warning and Error Messages
    • Arity/Prolog32 Compiler error messages
    • File error messages
    • Syntax error messages
    • System error messages
  • Resources
    • List of all Arity/Prolog32 predicates
    • Glossary
    • Suggested Readings
Version
  • Home
  • Blog
  • Arity/Prolog32
  • Contact
  • Building Applications with Arity/Prolog32
  • The Arity/Prolog32 Interpreter
  • The Arity/Prolog32 Interpreter

The Arity/Prolog32 Interpreter

Info

This section is being revised.

Starting the Arity/Prolog32 Interpreter

c>api32

Exiting the Arity/Prolog32 Interpreter

Use the halt/0 predicate to exit the Arity/Prolog32 interpreter.

Debugging Your Code

Refer to the section on Debugging Arity/Prolog32 code below.

Tips for Developing Prolog Applications

Creative Commons Attribution-NonCommercial-NoDerivs 3.0 United States License with attribution to be given to Peter L. Gabel and to this site
« Writing Arity/Prolog32 ApplicationsDebugging Arity/Prolog32 code »

Settings


This document was generated with Documenter.jl on Sunday 26 January 2020. Using Julia version 1.3.0.