2 Overview
Section Index
2.1 Getting started quickly
2.1.1 Starting SWI-Prolog
2.1.1.1 Starting SWI-Prolog on Unix
2.1.1.2 Starting SWI-Prolog on Windows
2.1.2 Executing a query
2.2 The user's initialisation file
2.3 Initialisation files and goals
2.4 Command line options
2.5 GNU Emacs Interface
2.6 Online Help
2.7 Query Substitutions
2.7.1 Limitations of the History System
2.8 Reuse of toplevel bindings
2.9 Overview of the Debugger
2.10 Compilation
2.10.1 During program development
2.10.2 For running the result
2.10.2.1 Using PrologScript
2.10.2.2 Creating a shell-script
2.10.2.3 Creating a saved-state
2.10.2.4 Compilation using the -c commandline option
2.11 Environment Control (Prolog flags)
2.12 An overview of hook predicates
2.13 Automatic loading of libraries
2.14 Garbage Collection
2.15 Syntax Notes
2.15.1 ISO Syntax Support
2.15.1.1 Character Escape Syntax
2.15.1.2 Syntax for non-decimal numbers
2.16 System limits
2.16.1 Limits on memory areas
2.16.1.1 The heap
2.16.2 Other Limits
2.16.3 Reserved Names