Go to the first, previous, next, last section, table of contents.
Jump to:
a
-
b
-
c
-
d
-
e
-
f
-
g
-
h
-
i
-
k
-
l
-
m
-
n
-
o
-
p
-
q
-
r
-
s
-
t
-
u
-
v
-
w
abort
access driven programming
alias, file name, alias, file name
all solutions
ancestor goal
anonymous variable
ANSI conformance, ANSI conformance
anti-unifications
API
arguments, command-line
arithmetic
arity
arrays
assignment, destructive
association lists
asynchronous predicate
asynchronously, calling Prolog
atom
attribute declaration
attributed variables
attributes, object
attributes, object, implementation
backtracking
binary trees
blackboard, blackboard
block declaration
blocked goal
body
break
built-in predicate
call, last
calling Prolog asynchronously
calling Prolog from C
cavalier predicate
character I/O
character set, character set
choicepoint
CHR control flow model
CHR debugging messages
CHR debugging options
CHR debugging predicates
CHR spy-points
clause
clause, guarded
command
command-line arguments
communication
comparing terms
compilation
compiling
compound term, compound term
computation rule
conformance, ANSI, conformance, ANSI
considerations for fcompile
consistent store
constant
constraint
constraint store
constraint, global
consulting, consulting, consulting, consulting
context, Directory
context, File
context, Module
contradictory store
conversions, term
coroutining
counter
cross reference
current input stream
current output stream
cut, cut
cut, green
cut, red
cyclic term, cyclic term, cyclic term
daemon
database, database, database
database, default
db-spec
DCG
debug options
debugging
debugging messages
debugging predicates
declaration, attribute
declaration, block
declaration, dynamic
declaration, meta-predicate, declaration, meta-predicate
declaration, mode
declaration, module
declaration, multifile, declaration, multifile
declaration, operator
declaration, predicate
declaration, public
declaration, volatile
declarations
declarative semantics
deep failure, deep failure
default database
definite clause
delegation
delegation, message
destructive assignment
development kernel
development system, development system
differential inheritance
directive, directive
domain variable
domain, finite
domain-consistent
domain-disentailed
domain-entailed
dynamic declaration
dynamic linking
dynamic method
dynamic object, dynamic object, dynamic object
dynamic predicate
emacs interface
end of file
end of line
end of stream
EOF
error handling, error handling
error, syntax
escape sequence, escape sequence
exception handling, exception handling
exception handling in C
execution
execution profiling
execution, nested
exiting
expansion, macro
expansion, module name, expansion, module name
exported predicate
external database
external storage
failure, deep, failure, deep
failure, shallow, failure, shallow
fcompile, considerations for
FD predicate
FD set
file
file name alias, file name alias
file, module
filename
Finding Libraries
Finding Shared Objects
finite domain
flag, Prolog, flag, Prolog
float
floundering
foreign language interface, foreign language interface
foreign resource
foreign resource, linked, foreign resource, linked
function prototype
functor
garbage collection
gauge
GCLA
generalized Horn clause language
generic object
generic object, implementation
global constraint
goal
goal, ancestor
goal, blocked
grammar rule
graphical tracing
graphs, unweighted
graphs, weighted
green cut
guarded clause
handling, interrupt
handling, signal
head
heaps
hidden module
hierarchy, object
hook functions for I/O
hook functions for reinitialization
hook predicate
Horn clause
I/O hook functions
if-then-else
implicit parallelism
importation
imported predicate
indexed term
indexical
indexing
information, source, information, source
inheritance, inheritance, inheritance
inheritance by overriding
inheritance, differential
inheritance, multiple
input
input stream, current
instance variable
instances
instances, implementation
integer
interface, emacs
interface, foreign language, interface, foreign language
interoperability
interrupt handling
interrupt, stream
interval-consistent
interval-disentailed
interval-entailed
kernel, development
kernel, runtime
keyboard
last call
layout term
library
Linda
line, end of
linked foreign resource, linked foreign resource
linking, dynamic
linking, static, linking, static
list
lists
loading, loading
logic programming
macro expansion
message delegation
message sending
messages, suppressing
meta-logical predicate
meta-predicate declaration, meta-predicate declaration
method
method, dynamic
mixing C and Prolog
mode declaration
mode spec
module declaration
module file
module name expansion, module name expansion
module system
module, hidden
module, object
module, source
module, type-in, module, type-in
multifile declaration, multifile declaration
multiple inheritance
Muse model
Must tracing
mutable term
nested execution
non-unit clause
notation
object
object hierarchy
object module
object, dynamic, object, dynamic, object, dynamic
object, generic
object, generic, implementation
object, parameterized
object, parameterized, implementation
object, static, object, static
object-oriented programming
occurs-check, occurs-check
operating system
operator declaration
operators, operators, operators
ordered sets
output
output stream, current
overriding, inheritance by
parallel declaration
parallelism, implicit
parameterized object
parameterized object, implementation
post, to
predicate, predicate
predicate declaration
predicate spec
predicate, asynchronous
predicate, cavalier
predicate, dynamic
predicate, exported
predicate, FD
predicate, hook
predicate, imported
predicate, private
predicate, public
predicate, undefined, predicate, undefined
predicate, volatile
priority queues
private predicate
procedural semantics
procedure box
procedure call
procedure definition
process communication, process communication
profiling
profiling, execution
program
program state
programming in logic
programming, access driven
programming, object-oriented
Prolog flag, Prolog flag
prototype
prototype, function
public declaration
public predicate
query
queues
random numbers
reading in
reconsult
recursion, tail
red cut
reference, term
reification
reinitialization, reinitialization, reinitialization
reinitialization hook functions
repeat loop
resource, foreign
restoring
rule, computation
rule, grammar
rule, search
running
runtime kernel
runtime system, runtime system
saved state
saving
scheduler
scheduling
search rule
self
semantics, semantics
sending, message
sentence
sequence, escape, sequence, escape
sequential declaration
sets
shallow failure, shallow failure
side effects
signal handling
sockets
solutions, all
source information, source information
source module
SP_term_ref (C type)
speculative work
spy-point
stand-alone application
standard order
state, program
state, saved
static linking, static linking
static object, static object
store, consistent
store, constraint
store, contradictory
stream
stream, end of
string
subsumption
suppressing messages
suspension
suspension, voluntary
synchronization
synchronized
syntax error
system, development
system, operating
system, runtime
tail recursion
term
term comparison
term conversions
term I/O
term reference
term, compound
term, cyclic, term, cyclic, term, cyclic
term, indexed
term, layout
term, mutable
terms
top level
tracing, graphical
trees
type-in module, type-in module
ugraph
undefined predicate, undefined predicate, undefined predicate
unification
unit clause
unweighted graphs
user
variable, variable
variable, domain
variable, instance
variables, attributed
Visandor tracing
volatile declaration
volatile predicate
voluntary suspension
WAM, WAM
weighted graphs
wgraph
work
work, speculative
worker
Go to the first, previous, next, last section, table of contents.