3 Built-In Predicates
Section Index
3.1 Notation of Predicate Descriptions
3.2 Consulting Prolog Source files
3.2.1 Quick Load Files
3.3 Listing and Editor Interface
3.4 Verify Type of a Term
3.5 Comparison and Unification or Terms
3.5.1 Standard Order of Terms
3.6 Control Predicates
3.7 Meta-Call Predicates
3.8 ISO compliant Exception handling
3.8.1 Debugging and exceptions
3.8.2 The exception term
3.8.3 Printing a message from an exception
3.9 Handling signals
3.9.1 Notes on signal handling
3.10 Advanced control-structures: blocks
3.11 Grammar rule interface (phrase)
3.12 Database
3.12.1 Indexing databases
3.13 Declaring Properties of Predicates
3.14 Examining the Program
3.15 Input and Output
3.15.1 Input and Output Using Implicit Source and Destination
3.15.2 Explicit Input and Output Streams
3.15.3 Switching Between Implicit and Explicit I/O
3.16 Status of Input and Output Streams
3.17 Primitive Character Input and Output
3.18 Term Reading and Writing
3.19 Analysing and Constructing Terms
3.20 Analysing and Constructing Atoms
3.21 Representing Text in Strings
3.22 Operators
3.23 Arithmetic
3.24 Arithmetic Functions
3.25 Adding Arithmetic Functions
3.26 List Manipulation
3.27 Set Manipulation
3.28 Sorting Lists
3.29 Finding all Solutions to a Goal
3.30 Invoking Predicates on all Members of a List
3.31 Forall
3.32 Formatted Write
3.32.1 Writef
3.32.2 Format
3.32.3 Programming Format
3.33 Terminal Control
3.34 Operating System Interaction
3.35 File System Interaction
3.36 Multi-threading (PRE-ALPHA: developers only!)
3.37 User Toplevel Manipulation
3.38 Creating a Protocol of the User Interaction
3.39 Debugging and Tracing Programs
3.40 Obtaining Runtime Statistics
3.41 Finding Performance Bottlenecks
3.42 Memory Management
3.43 Windows DDE interface
3.43.1 DDE client interface
3.43.2 DDE server mode
3.44 Miscellaneous