The University of Queensland
Menu
  • Home
  • Pjr
  • HomePages
  • QPFiles

Table of Contents

1 Getting Started

1.1 Environment Variables

1.2 Data Areas

1.3 Running the Interpreter

1.4 Running the Compiler

1.5 Online Manual

1.6 User Guide

1.7 Windows Users

2 Syntax

2.1 Constants

2.1.1 Atoms

2.1.2 Numbers

2.2 Variables

2.2.1 Meta Variables

2.2.2 Object Variables

2.3 Compound Terms

2.3.1 Functional Notation

2.3.2 Expressions

2.3.3 Lists

2.3.4 Strings

2.3.5 {}-Lists

2.4 Quantified Terms

2.5 Substitutions

2.6 Programs

3 Built-In Predicates

3.1 Introduction

3.2 Control

3.3 Input / Output

3.3.1 File and Stream Handling

3.3.2 Term Input / Output

3.3.3 Character Input / Output

3.4 Terms

3.4.1 Comparison of Terms

3.4.2 Testing of Terms

3.4.3 Term Manipulation

3.4.4 List Processing

3.5 All Solutions

3.6 Arithmetic

3.7 Term Expansion

3.8 Database

3.8.1 Dynamic Database

3.8.2 Record Database

3.8.3 Global Database

3.8.4 Hash Table

3.9 Loading Programs

3.10 Debugging

3.11 Foreign Language Interface

3.11.1 High Level Foreign Language Interface

3.11.2 Low Level Foreign Language Interface

3.12 Macros

3.13 Higher-Order Predicates

3.14 Implicit Parameters

3.15 Unification Control

3.16 Delayed Problem Handling

3.17 Program State

3.18 Exception Handling

3.19 Multiple Threads

3.20 Interprocess Communication

3.21 Graphical User Interface

3.22 Garbage Collection

3.23 TCP/IP

3.24 CHR System

3.25 Miscellaneous

4 Standard Operators

5 Notation


Table of Contents Getting Started Syntax Built-in Predicates Standard Operators Notation Index

On This Site

  • COVER
  • MAIN
  • Manual
  • NAV
  • SEC1
  • SEC2
  • SEC3
  • SEC4
  • SEC5
  • TOC
The University of Queensland, Australia
Brisbane St Lucia, QLD 4072

+61 7 3365 1111

Other Campuses: UQ Ipswich,
UQ Gatton, UQ Herston

Maps and Directions

© 2013 The University of Queensland

A Member of

Universitas 21 Group of 8

Terms of use | Feedback

ABN: 63 942 912 684
CRICOS Provider No: 00025B

Quick Links

  • For Media
  • Emergency Contact

Social Media

  • Facebook
  • Twitter
  • iTunes U
  • YouTube Channel

Explore

  • Giving to UQ
  • Faculties & Divisions
  • UQ Jobs
  • Contact UQ
  • Services & Facilities