Next: About this document ...
Up: The XSB System Version
Previous: Bibliography
  Contents
- !/0
- Meta-Predicates
| General Description
| General Description
| Definite Clause Grammar predicates
- $trace/0
- Low-Level Tracing
- unload_package/1
- Changing the Default Search
- package_configuration/2
- Changing the Default Search
- import/1
- Dynamically loading predicates in
- assert/1
- Modification of the Database
- asserta/1
- Modification of the Database
- assertz/1
- Modification of the Database
- retract/1
- Modification of the Database
- retractall/1
- Modification of the Database
- abolish/1
- Modification of the Database
- clause/2
- Modification of the Database
- retract_nr/1
- Modification of the Database
- reclaim_space/1
- Modification of the Database
- index/2
- Modification of the Database
- dynamic/1
- Modification of the Database
- table/1
- Modification of the Database
- abort/0
- Execution State
- break/0
- Execution State
- halt/0
- Execution State
- prompt/2
- Execution State
- garbage_collection/1
- Execution State
- cputime/1
- Execution State
- statistics/0
- Execution State
- shell/1
- Execution State
- shell/2
- Execution State
- ls/0
- Execution State
- cd/1
- Execution State
- edit/1
- Execution State
- get_calls/3
- Tabling
- get_call/3
- Tabling
- get_calls_for_table/2
- Tabling
- get_returns/2
- Tabling
- get_returns/3
- Tabling
- get_returns_for_call/2
- Tabling
- get_residual/2
- Tabling
- delete_returns/2
- Tabling
- abolish_all_tables/0
- Tabling
- abolish_table_pred/1
- Tabling
- abolish_table_call/1
- Tabling
- table_state/2
- Tabling
- consult/[1,2]
- Compiling and Consulting
- multifile/2
- Compiling and Consulting
- spy/1
- High-Level Tracing
- nospy/1
- High-Level Tracing
- debug/0
- High-Level Tracing
- nodebug/0
- High-Level Tracing
- debugging/0
- High-Level Tracing
- debug_ctl/2
- High-Level Tracing
- phrase/2
- Definite Clause Grammar predicates
- set_global_compiler_options/1
- Compiler Options
- phrase/3
- Definite Clause Grammar predicates
- expand_term/2
- Definite Clause Grammar predicates
- term_expansion/2
- Definite Clause Grammar predicates
- `C'/3
- Definite Clause Grammar predicates
- optimize
- Compiler Options
- dcg/2
- Definite Clause Grammar predicates
- xpp_on
- Compiler Options
- auto_table
- Compiler Options
- suppl_table
- Compiler Options
- spec_repr
- Compiler Options
- spec_off
- Compiler Options
- unfold_off
- Compiler Options
- spec_dump
- Compiler Options
- ti_dump
- Compiler Options
- ti_long_names
- Compiler Options
- modeinfer
- Compiler Options
- mi_warn
- Compiler Options
- auto_table
- Tabling Directives
- suppl_table
- Tabling Directives
- tnot/1
- tnot/1 vs.
- filterReduce/4
- Tabled Aggregation
- filterPO/4
- Tabled Aggregation
- see/1
- File Handling
- seeing/1
- File Handling
- seen/0
- File Handling
- tell/1
- File Handling
- telling/1
- File Handling
- told/0
- File Handling
- close/1
- File Handling
- close/1
- File Handling
- file_exists/1
- File Handling
- nl/0
- Character I/O
- nl/1
- Character I/O
- get0/1
- Character I/O
- get/1
- Character I/O
- put/1
- Character I/O
- tab/1
- Character I/O
- read/1
- Term I/O
- read/2
- Term I/O
- write/1
- Term I/O
- write/2
- Term I/O
- writeln/1
- Term I/O
- writeln/2
- Term I/O
- display/1
- Term I/O
- write_prolog/1
- Term I/O
- write_prolog/2
- Term I/O
- writeq/1
- Term I/O
- writeq/2
- Term I/O
- write_canonical/1
- Term I/O
- read_canonical/1
- Term I/O
- write_canonical/2
- Term I/O
- print/1
- Term I/O
- fmt_read/4
- Special I/O
- read_line/2
- Special I/O
- fmt_write/2
- Special I/O
- fmt_write/2
- Special I/O
- true/0
- Convenience
- otherwise/0
- Convenience
- fail/0
- Convenience
- =/2
- Convenience
- =/2
- Convenience
- '
- '/0
- Negation and Control
- fail_if/1
- Negation and Control
-
- Negation and Control
- not/1
- Negation and Control
- tnot/1
- Negation and Control
- sk_not/1
- Negation and Control
- ->/2
- Negation and Control
- ->/2
- Negation and Control
- repeat/2
- Negation and Control
- var/1
- Meta-Logical
- nonvar/1
- Meta-Logical
- atom/1
- Meta-Logical
- integer/1
- Meta-Logical
- real/1
- Meta-Logical
- float/1
- Meta-Logical
- number/1
- Meta-Logical
- atomic/1
- Meta-Logical
- compound/1
- Meta-Logical
- structure/1
- Meta-Logical
- is_list/1
- Meta-Logical
- is_charlist/1
- Meta-Logical
- is_charlist/2
- Meta-Logical
- is_most_general_term/1
- Meta-Logical
- callable/1
- Meta-Logical
- proper_hilog/1
- Meta-Logical
- functor/3
- Meta-Logical
- hilog_functor/3
- Meta-Logical
- arg/3
- Meta-Logical
- arg0/3
- Meta-Logical
- hilog_arg/3
- Meta-Logical
- =../2
- Meta-Logical
- copy_term/2
- Meta-Logical
- name/2
- Meta-Logical
- atom_codes/2
- Meta-Logical
- atom_chars/2
- Meta-Logical
- number_codes/2
- Meta-Logical
- number_chars/2
- Meta-Logical
- number_digits/2
- Meta-Logical
- setof/3
- All Solutions and Aggregate
- tfindall/3
- All Solutions and Aggregate
- tsetof/3
- All Solutions and Aggregate
- tbagof/3
- All Solutions and Aggregate
- bagReduce/4
- Tabling Aggregate Predicates
- filterReduce/4
- Tabling Aggregate Predicates
- bagPO/3
- Tabling Aggregate Predicates
- filterPO/3
- Tabling Aggregate Predicates
- filterPO/2
- Tabling Aggregate Predicates
- bagMax/2
- Tabling Aggregate Predicates
- bagMin/2
- Tabling Aggregate Predicates
- bagSum/2
- Tabling Aggregate Predicates
- bagCount/2
- Tabling Aggregate Predicates
- bagAvg/2
- Tabling Aggregate Predicates
- ^ =../2
- Meta-Logical
- call/1
- Meta-Predicates
- once/1
- Meta-Predicates
- table_once/1
- Meta-Predicates
- current_input/1
- Information about the State
- current_output/1
- Information about the State
- current_module/1
- Information about the State
- current_module/2
- Information about the State
- current_atom/1
- Information about the State
- current_functor/1
- Information about the State
- current_functor/2
- Information about the State
- current_predicate/1
- Information about the State
- current_predicate/2
- Information about the State
- predicate_property/2
- Information about the State
- module_property/2
- Information about the State
- listing/0
- Information about the State
- listing/1
- Information about the State
- xsb_configuration/2
- Information about the State
- xsb_flag/2
- Information about the State
- xsb_configuration/2
- Information about the State
- hilog_symbol/1
- Information about the State
- current_op/3
- Information about the State
- hilog_op/3
- Information about the State
- bootstrap_userpackage/3
- Changing the Default Search
-
- tnot/1 vs.
- xsb_xpp_include_dir
- Compiler Options
- ^
- All Solutions and Aggregate
- abort
- trace facility
- High-Level Tracing
- aggregate predicates
- prolog
- All Solutions and Aggregate
- tabling
- Tabling Aggregate Predicates
- byte code
- files
- compiler
- The Compiler
- cmplib
- The Compiler
- comparison of terms
- Comparison
- Compiler
- The Compiler
- directives
- Compiler Directives
- inlines
- Inline Predicates
- invoking
- Invoking the Compiler
- options
- Compiler Options
- specialisation
- Specialisation
- configuration
- Installing XSB under UNIX
- control
- Negation and Control
- cut
- Meta-Predicates
| General Description
| General Description
| Definite Clause Grammar predicates
- debugger
- Debugging
- ports
- High-Level Tracing
- definite clause grammars
- Definite Clause Grammars
- directives
- Compiler
- Compiler Directives
- indexing
- Indexing Directives
- modes
- Mode Declarations
- tabling
- Tabling Directives
- emulator
- command line options
- Command Line Arguments
- errors
- undefined predicate
- The Module system of
- garbage collection
- Installing XSB under UNIX
| Memory Management
- GPP
- The Compiler
| Compiler Options
- grammars
- definite clause
- Definite Clause Grammars
- high-level tracing
- High-Level Tracing
- indexing
- directives
- Indexing Directives
- transformational
- Unification Factoring
- inlines
- Compiler
- Inline Predicates
- invoking the Compiler
- Invoking the Compiler
- load search path
- The Dynamic Loader and
- Local Scheduling
- Local Evaluation
- low-level tracing
- Low-Level Tracing
- memory management
- Installing XSB under UNIX
| Memory Management
- mode analysis
- compiler options
- Compiler Options
- modes
- directives
- Mode Declarations
- negation
- stable models
- Stable Models
- stratified
- Stratified Normal Programs
- unstratified
- Non-stratified Programs
- notational conventions
- Introduction
- options
- command line arguments
- Command Line Arguments
- Compiler
- Compiler Options
- predicate indicator
- Information about the State
- program, state of
- Information about the State
- scheduling strategy
- Installing XSB under UNIX
- set_dcg_style/1
- Two differences with other
- sets, bags
- All Solutions and Aggregate
- specialisation
- Compiler
- Specialisation
- compiler options
- Compiler Options
- stable models
- On Beyond Zebra: Implementing
- stacks
- default sizes
- Command Line Arguments
- expanding
- Command Line Arguments
- state of the program
- Information about the State
- tabled aggregation
- Tabled Aggregation
- tabling
- aggregate predicates
- Tabling Aggregate Predicates
- answer completion
- Trouble in Paradise: Answer
- compiler options
- Compiler Options
- complete evaluation
- Completely Evaluated Subgoals
- conditional answers
- Conditional Answers
- cuts
- Cuts and Tabling
- directives
- Tabling Directives
- dynamic predicates
- Table Directives and Declarations
- table inspection predicates
- Tabling
- term indicator
- Information about the State
- terms
- comparison of
- Comparison
- trace
- options
- High-Level Tracing
- tracing
- high-level
- High-Level Tracing
- low-level
- Low-Level Tracing
- unification factoring
- compiler options
- Compiler Options
- well-founded semantics
- Programming in the Well-founded
- xpp_program
- Compiler Options
Baoqiu Cui
2000-04-23