The km Reference Manual

This is the km Reference Manual, version 2.5.33, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:51:22 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 km

THE KNOWLEDGE MACHINE - INFERENCE ENGINE

Author

Peter Clark

License

GNU Lesser General Public Licence

Long Description

KM knowledge representation language. KM is a powerful, frame-based language with clear first-order logic semantics. It contains sophisticated machinery for reasoning, including selection by description, unification, classification, and reasoning about actions using a situations mechanism.

Version

2.5.33

Source

km.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 km/km.asd

Source

km.asd.

Parent Component

km (system).

ASDF Systems

km.

Packages

km.


3.1.2 km/header.lisp

Source

km.asd.

Parent Component

km (system).

Internals

3.1.3 km/htextify.lisp

Dependency

header.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

htextify (function).


3.1.4 km/case.lisp

Dependency

htextify.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.5 km/interpreter.lisp

Dependency

case.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.6 km/get-slotvals.lisp

Dependency

interpreter.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.7 km/frame-io.lisp

Dependency

get-slotvals.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.8 km/trace.lisp

Dependency

frame-io.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.9 km/lazy-unify.lisp

Dependency

trace.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.10 km/constraints.lisp

Dependency

lazy-unify.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.11 km/explain.lisp

Dependency

constraints.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.12 km/kbutils.lisp

Dependency

explain.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.13 km/stack.lisp

Dependency

kbutils.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.14 km/stats.lisp

Dependency

stack.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.15 km/sadl.lisp

Dependency

stats.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.16 km/anglify.lisp

Dependency

sadl.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.17 km/writer.lisp

Dependency

anglify.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.18 km/taxonomy.lisp

Dependency

writer.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.19 km/subsumes.lisp

Dependency

taxonomy.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.20 km/prototypes.lisp

Dependency

subsumes.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.21 km/loadkb.lisp

Dependency

prototypes.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.22 km/minimatch.lisp

Dependency

loadkb.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.23 km/utils.lisp

Dependency

minimatch.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.24 km/strings.lisp

Dependency

utils.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.25 km/compiler.lisp

Dependency

strings.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.26 km/compiled-handlers.lisp

Dependency

compiler.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

compiled-km-handler-function (function).


3.1.27 km/licence.lisp

Dependency

compiled-handlers.lisp (file).

Source

km.asd.

Parent Component

km (system).

Internals

3.1.28 km/initkb.lisp

Dependency

licence.lisp (file).

Source

km.asd.

Parent Component

km (system).


4 Packages

Packages are listed by definition order.


4.1 km

Source

km.asd.

Use List
  • asdf/interface.
  • common-lisp.
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.2 Internals


5.2.1 Constants

Constant: *built-in-seq-aggregation-slots*
Package

km.

Source

frame-io.lisp.

Constant: *built-in-subslots*
Package

km.

Source

frame-io.lisp.

Constant: *checkpoint*
Package

km.

Source

loadkb.lisp.

Constant: *classify-in-local-situations*
Package

km.

Source

header.lisp.

Constant: *comment-marker-char*
Package

km.

Source

explain.lisp.

Constant: *default-default-fluent-status*
Package

km.

Source

frame-io.lisp.

Constant: *default-fail-mode*
Package

km.

Source

interpreter.lisp.

Constant: *global-situation*
Package

km.

Source

header.lisp.

Constant: *ignore-items*
Package

km.

Source

taxonomy.lisp.

Constant: *indent-increment*
Package

km.

Source

taxonomy.lisp.

Constant: *km-package*
Package

km.

Source

header.lisp.

Constant: *maxdepth*
Package

km.

Source

taxonomy.lisp.

Constant: *prune-points*
Package

km.

Source

taxonomy.lisp.

Constant: *var-marker-char*
Package

km.

Source

header.lisp.


5.2.2 Special variables

Special Variable: *acl-readtable*
Package

km.

Source

header.lisp.

Special Variable: *active-obj-stack*
Package

km.

Source

header.lisp.

Package

km.

Source

prototypes.lisp.

Special Variable: *add-comments-to-names*
Package

km.

Source

header.lisp.

Special Variable: *additional-keywords*
Package

km.

Source

interpreter.lisp.

Special Variable: *all-facets*
Package

km.

Source

frame-io.lisp.

Special Variable: *allow-ununify*
Package

km.

Source

frame-io.lisp.

Special Variable: *am-classifying*
Package

km.

Source

header.lisp.

Special Variable: *am-in-situations-mode*
Package

km.

Source

frame-io.lisp.

Special Variable: *am-reasoning*
Package

km.

Source

interpreter.lisp.

Special Variable: *annotated-constraints*
Package

km.

Source

explain.lisp.

Special Variable: *append-stream*
Package

km.

Source

utils.lisp.

Special Variable: *are-some-constraints*
Package

km.

Source

header.lisp.

Special Variable: *are-some-defaults*
Package

km.

Source

header.lisp.

Special Variable: *are-some-definitions*
Package

km.

Source

header.lisp.

Special Variable: *are-some-prototype-definitions*
Package

km.

Source

header.lisp.

Special Variable: *are-some-prototypes*
Package

km.

Source

header.lisp.

Special Variable: *are-some-subslots*
Package

km.

Source

header.lisp.

Special Variable: *are-some-tags*
Package

km.

Source

header.lisp.

Special Variable: *bindings*

Alist (pattern-var . binding), used for rule compilation.

Package

km.

Source

compiler.lisp.

Special Variable: *built-in-aggregation-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-atomic-vals-only-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-bag-aggregation-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-classes*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-classes-with-no-built-in-superclasses*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-classes-with-nonfluent-instances-relation*
Package

km.

Source

interpreter.lisp.

Special Variable: *built-in-combine-values-by-appending-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-frames*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-inertial-fluent-slots*
Package

km.

Source

frame-io.lisp.

Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-instances*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-inverse2s*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-inverses*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-multivalued-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-non-fluent-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-non-inertial-fluent-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-nonfluent-lookup-only-slots*
Package

km.

Source

interpreter.lisp.

Special Variable: *built-in-remove-subsumees-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-remove-subsumers-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-set-aggregation-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-single-valued-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *built-in-slots-with-constraints*
Package

km.

Source

frame-io.lisp.

Package

km.

Source

frame-io.lisp.

Special Variable: *called-forces-unification*
Package

km.

Source

header.lisp.

Special Variable: *case-preserving-readtable*
Package

km.

Source

case.lisp.

Special Variable: *catch-explanations*
Package

km.

Source

interpreter.lisp.

Special Variable: *catch-next-explanations*
Package

km.

Source

interpreter.lisp.

Special Variable: *check-kb*
Package

km.

Source

header.lisp.

Special Variable: *classes-using-assertions-slot*
Package

km.

Source

header.lisp.

Special Variable: *classification-enabled*
Package

km.

Source

frame-io.lisp.

Special Variable: *classify-slotless-instances*
Package

km.

Source

frame-io.lisp.

Special Variable: *clone-built-from-slot*
Package

km.

Source

prototypes.lisp.

Special Variable: *coerce-undeclared-slots*
Package

km.

Source

header.lisp.

Special Variable: *compile-handlers*
Package

km.

Source

header.lisp.

Special Variable: *compiled-handlers-file*
Package

km.

Source

compiler.lisp.

Special Variable: *constraint-keywords*
Package

km.

Source

frame-io.lisp.

Special Variable: *constraint-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *creations*
Package

km.

Source

loadkb.lisp.

Special Variable: *curr-prototype*
Package

km.

Source

header.lisp.

Special Variable: *curr-situation*
Package

km.

Source

frame-io.lisp.

Special Variable: *current-renaming-alist*
Package

km.

Source

loadkb.lisp.

Special Variable: *decomment-top-level-only-headwords*
Package

km.

Source

interpreter.lisp.

Special Variable: *default-built-in-inertial-fluent-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *default-cardinality*
Package

km.

Source

frame-io.lisp.

Special Variable: *default-fluent-status*
Package

km.

Source

frame-io.lisp.

Special Variable: *default-km-behavior-for-expand-text*
Package

km.

Source

anglify.lisp.

Special Variable: *deleted-frames*
Package

km.

Source

header.lisp.

Special Variable: *depth*
Package

km.

Source

header.lisp.

Special Variable: *dereference-explanations-during-cloning*
Package

km.

Source

prototypes.lisp.

Special Variable: *dereferencing-on*
Package

km.

Source

header.lisp.

Special Variable: *developer-mode*
Package

km.

Source

header.lisp.

Special Variable: *downcase-km-lisp-exprs*
Package

km.

Source

interpreter.lisp.

Special Variable: *eagerly-unify-prototypes*
Package

km.

Source

header.lisp.

Special Variable: *end-of-sentence-chars*
Package

km.

Source

strings.lisp.

Special Variable: *equality-relations*
Package

km.

Source

frame-io.lisp.

Special Variable: *error-structures*
Package

km.

Source

interpreter.lisp.

Special Variable: *errors*
Package

km.

Source

interpreter.lisp.

Special Variable: *expand-essentials*
Package

km.

Source

prototypes.lisp.

Special Variable: *explanations*
Package

km.

Source

interpreter.lisp.

Special Variable: *fast-delete-frame-structure*
Package

km.

Source

loadkb.lisp.

Special Variable: *filename-extensions*

Filename extensions for Common Lisp.
A cons of the form (Source-Extension . Binary-Extension). If the
system is unknown (as in *features* not known), defaults to what compile-file-pathname produces.

Package

km.

Source

loadkb.lisp.

Special Variable: *fluent-instance-marker-string*
Package

km.

Source

header.lisp.

Special Variable: *force-with-cloned-from*
Package

km.

Source

lazy-unify.lisp.

Special Variable: *goal-stack*
Package

km.

Source

stack.lisp.

Special Variable: *history*
Package

km.

Source

loadkb.lisp.

Special Variable: *html-action*
Package

km.

Source

writer.lisp.

Special Variable: *html-window*
Package

km.

Source

writer.lisp.

Special Variable: *indent-level*
Package

km.

Source

trace.lisp.

Special Variable: *indirect-classification*
Package

km.

Source

header.lisp.

Special Variable: *inequality-relations*
Package

km.

Source

frame-io.lisp.

Special Variable: *inference-report-frequency*
Package

km.

Source

stats.lisp.

Special Variable: *infinity*
Package

km.

Source

interpreter.lisp.

Special Variable: *installing-inverses-enabled*
Package

km.

Source

frame-io.lisp.

Special Variable: *instance-of-is-fluent*
Package

km.

Source

header.lisp.

Special Variable: *interactive-preconditions*
Package

km.

Source

frame-io.lisp.

Special Variable: *interactive-trace*
Package

km.

Source

trace.lisp.

Special Variable: *internal-logging*
Package

km.

Source

header.lisp.

Special Variable: *inverse-suffix*
Package

km.

Source

case.lisp.

Special Variable: *justify-leaves*
Package

km.

Source

explain.lisp.

Special Variable: *kb-objects*
Package

km.

Source

loadkb.lisp.

Special Variable: *km-behavior-parameters*
Package

km.

Source

header.lisp.

Special Variable: *km-depth-limit*
Package

km.

Source

header.lisp.

Special Variable: *km-fixed-parameters*
Package

km.

Source

header.lisp.

Special Variable: *km-gensym-counter*
Package

km.

Source

frame-io.lisp.

Special Variable: *km-handler-alist*
Package

km.

Source

header.lisp.

Special Variable: *km-handler-alist1*
Package

km.

Source

header.lisp.

Special Variable: *km-handler-alist2*
Package

km.

Source

header.lisp.

Special Variable: *km-handler-function*
Package

km.

Source

header.lisp.

Special Variable: *km-lisp-exprs*
Package

km.

Source

interpreter.lisp.

Special Variable: *km-profile-start-cpu*
Package

km.

Source

stats.lisp.

Special Variable: *km-profile-total-cpu*
Package

km.

Source

stats.lisp.

Special Variable: *km-profile-total-entries*
Package

km.

Source

stats.lisp.

Special Variable: *km-readtable*
Package

km.

Source

header.lisp.

Special Variable: *km-runtime-variables*
Package

km.

Source

header.lisp.

Special Variable: *km-state-parameters*
Package

km.

Source

header.lisp.

Special Variable: *km-version-str*
Package

km.

Source

header.lisp.

Special Variable: *last-answer*
Package

km.

Source

interpreter.lisp.

Special Variable: *last-question*
Package

km.

Source

interpreter.lisp.

Special Variable: *length-of-inverse-suffix*
Package

km.

Source

case.lisp.

Special Variable: *less-aggressive-constraint-checking*
Package

km.

Source

lazy-unify.lisp.

Special Variable: *linear-paths*
Package

km.

Source

header.lisp.

Special Variable: *loadsave-commands-with-keywords*
Package

km.

Source

interpreter.lisp.

Special Variable: *logging*
Package

km.

Source

header.lisp.

Special Variable: *logging-creations*
Package

km.

Source

loadkb.lisp.

Special Variable: *looping*
Package

km.

Source

interpreter.lisp.

Special Variable: *max-padding-instances*
Package

km.

Source

header.lisp.

Special Variable: *multidepth-path-default-searchdepth*
Package

km.

Source

interpreter.lisp.

Special Variable: *newline-str*
Package

km.

Source

header.lisp.

Special Variable: *newline-string*
Package

km.

Source

strings.lisp.

Special Variable: *no-decomment-headwords*
Package

km.

Source

interpreter.lisp.

Special Variable: *no-heuristic-unification*
Package

km.

Source

lazy-unify.lisp.

Special Variable: *nodes-cloned-to-caching*
Package

km.

Source

prototypes.lisp.

Special Variable: *nodes-cloned-to-keys*
Package

km.

Source

prototypes.lisp.

Special Variable: *non-inverse-recording-concept*
Package

km.

Source

frame-io.lisp.

Special Variable: *non-inverse-recording-slot*
Package

km.

Source

frame-io.lisp.

Special Variable: *nospace-string*
Package

km.

Source

anglify.lisp.

Special Variable: *noted-done*
Package

km.

Source

frame-io.lisp.

Special Variable: *null-binding*
Package

km.

Source

utils.lisp.

Special Variable: *null-bindings*
Package

km.

Source

utils.lisp.

Special Variable: *obj-stack*
Package

km.

Source

stack.lisp.

Special Variable: *on-error*
Package

km.

Source

trace.lisp.

Special Variable: *output-precision*
Package

km.

Source

header.lisp.

Special Variable: *overriding-in-prototypes*
Package

km.

Source

lazy-unify.lisp.

Special Variable: *partially-included-prototype*
Package

km.

Source

header.lisp.

Special Variable: *postponed-classifications*
Package

km.

Source

frame-io.lisp.

Special Variable: *print-explanations*
Package

km.

Source

interpreter.lisp.

Special Variable: *profiling*
Package

km.

Source

interpreter.lisp.

Special Variable: *project-cached-values-only*
Package

km.

Source

header.lisp.

Special Variable: *propogate-explanations-to-clones*
Package

km.

Source

prototypes.lisp.

Special Variable: *proto-marker-string*
Package

km.

Source

header.lisp.

Special Variable: *prototype-classification-enabled*
Package

km.

Source

frame-io.lisp.

Special Variable: *prototype-explanation-types-to-save*
Package

km.

Source

prototypes.lisp.

Special Variable: *prototype-slots-not-to-save-to-file*
Package

km.

Source

prototypes.lisp.

Special Variable: *record-explanations*
Package

km.

Source

header.lisp.

Special Variable: *record-explanations-for-clones*
Package

km.

Source

header.lisp.

Special Variable: *record-sources*
Package

km.

Source

header.lisp.

Special Variable: *recursive-classification*
Package

km.

Source

header.lisp.

Special Variable: *recursive-prototypes*
Package

km.

Source

header.lisp.

Special Variable: *remove-temporary-via-backtracking*
Package

km.

Source

subsumes.lisp.

Special Variable: *remove-violating-instances*
Package

km.

Source

constraints.lisp.

Special Variable: *report-explanation-clone-warnings*
Package

km.

Source

explain.lisp.

Special Variable: *reserved-keywords*
Package

km.

Source

interpreter.lisp.

Special Variable: *reset-statistics-enabled*
Package

km.

Source

stats.lisp.

Special Variable: *sanity-checks*
Package

km.

Source

header.lisp.

Special Variable: *see-stream*
Package

km.

Source

utils.lisp.

Special Variable: *see-unifications*
Package

km.

Source

lazy-unify.lisp.

Special Variable: *set-constraint-keywords*
Package

km.

Source

frame-io.lisp.

Special Variable: *show-comments*
Package

km.

Source

header.lisp.

Special Variable: *show-inference-numbers*
Package

km.

Source

stack.lisp.

Special Variable: *silent-spypoints*
Package

km.

Source

interpreter.lisp.

Special Variable: *silent-spypoints-log*
Package

km.

Source

interpreter.lisp.

Special Variable: *silent-spypoints-stack*
Package

km.

Source

stack.lisp.

Special Variable: *slot-checking-enabled*
Package

km.

Source

header.lisp.

Special Variable: *slots-not-to-clone-for*
Package

km.

Source

header.lisp.

Special Variable: *slots-slots*
Package

km.

Source

frame-io.lisp.

Special Variable: *slots-with-nonparticipant-skolems*
Package

km.

Source

prototypes.lisp.

Special Variable: *special-symbol-alist*
Package

km.

Source

header.lisp.

Special Variable: *spot-runtime*
Package

km.

Source

stats.lisp.

Special Variable: *spypoints*
Package

km.

Source

interpreter.lisp.

Special Variable: *start-justifications-with-because*
Package

km.

Source

explain.lisp.

Special Variable: *statistics-classification-inferences*
Package

km.

Source

header.lisp.

Special Variable: *statistics-classifications-attempted*
Package

km.

Source

header.lisp.

Special Variable: *statistics-classifications-succeeded*
Package

km.

Source

header.lisp.

Special Variable: *statistics-cpu-time*
Package

km.

Source

header.lisp.

Special Variable: *statistics-kb-access*
Package

km.

Source

header.lisp.

Special Variable: *statistics-max-depth*
Package

km.

Source

header.lisp.

Special Variable: *statistics-query-directed-inferences*
Package

km.

Source

header.lisp.

Special Variable: *statistics-skolems*
Package

km.

Source

header.lisp.

Special Variable: *statistics-unifications*
Package

km.

Source

header.lisp.

Special Variable: *stats*
Package

km.

Source

loadkb.lisp.

Special Variable: *stored-kb*
Package

km.

Source

loadkb.lisp.

Special Variable: *structured-list-val-keywords*
Package

km.

Source

interpreter.lisp.

Special Variable: *subslot-comment*
Package

km.

Source

explain.lisp.

Special Variable: *subslot-comment-tag*
Package

km.

Source

header.lisp.

Special Variable: *suspended-trace*
Package

km.

Source

trace.lisp.

Special Variable: *t-package*
Package

km.

Source

case.lisp.

Special Variable: *t-readtable*
Package

km.

Source

case.lisp.

Special Variable: *tell-stream*
Package

km.

Source

utils.lisp.

Special Variable: *tmp-counter*
Package

km.

Source

utils.lisp.

Special Variable: *tolerance*
Package

km.

Source

header.lisp.

Special Variable: *top-level-fail-mode*
Package

km.

Source

interpreter.lisp.

Special Variable: *trace*
Package

km.

Source

header.lisp.

Special Variable: *trace-classify*
Package

km.

Source

trace.lisp.

Special Variable: *trace-constraints*
Package

km.

Source

trace.lisp.

Special Variable: *trace-file*

default trace file

Package

km.

Source

trace.lisp.

Special Variable: *trace-goal-stack*
Package

km.

Source

trace.lisp.

Special Variable: *trace-merge-prototype-vals*
Package

km.

Source

lazy-unify.lisp.

Special Variable: *trace-other-situations*
Package

km.

Source

trace.lisp.

Special Variable: *trace-prototype-assertions*
Package

km.

Source

frame-io.lisp.

Special Variable: *trace-rules*
Package

km.

Source

compiler.lisp.

Special Variable: *trace-subsumes*
Package

km.

Source

trace.lisp.

Special Variable: *trace-to-file?*

if true, the km traces are sent to the trace file
set by (trace-to-file-on [<filename>]) and (trace-to-file-off) from lisp set by (t2f-on [<filename>]) and (t2f-off) from km

Package

km.

Source

trace.lisp.

Special Variable: *trace-unify*
Package

km.

Source

trace.lisp.

Special Variable: *trace-unify-in-prototype*
Package

km.

Source

prototypes.lisp.

Special Variable: *unclonable-slots*
Package

km.

Source

prototypes.lisp.

Special Variable: *unstackable-kb-instances*
Package

km.

Source

stack.lisp.

Special Variable: *use-inheritance*
Package

km.

Source

header.lisp.

Special Variable: *use-no-inheritance-flag*
Package

km.

Source

header.lisp.

Special Variable: *use-prototypes*
Package

km.

Source

header.lisp.

Special Variable: *user-defined-infix-operators*
Package

km.

Source

header.lisp.

Special Variable: *user-has-been-warned*
Package

km.

Source

frame-io.lisp.

Special Variable: *using-km-package*
Package

km.

Source

header.lisp.

Special Variable: *val-constraint-keywords*
Package

km.

Source

frame-io.lisp.

Special Variable: *valid-cardinalities*
Package

km.

Source

frame-io.lisp.

Special Variable: *valid-fluent-statuses*
Package

km.

Source

frame-io.lisp.

Special Variable: *var-marker-string*
Package

km.

Source

header.lisp.

Special Variable: *verbose-number-to-text*
Package

km.

Source

anglify.lisp.

Special Variable: *visible-theories*
Package

km.

Source

header.lisp.

Special Variable: *warnings*
Package

km.

Source

interpreter.lisp.

Special Variable: *whitespace-chars*
Package

km.

Source

strings.lisp.

Special Variable: *year*
Package

km.

Source

header.lisp.


5.2.3 Macros

Macro: delay (&rest body)
Package

km.

Source

compiler.lisp.

Macro: do-objects (var &body body)
Package

km.

Source

loadkb.lisp.

Macro: keeping-kb (&body body)
Package

km.

Source

loadkb.lisp.


5.2.4 Ordinary functions

Function: &&-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: &&-exprs-to-valsets (exprs)
Package

km.

Source

kbutils.lisp.

Function: &-expr-to-vals (expr)
Package

km.

Source

kbutils.lisp.

Function: &-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: a-space (word1 word2)
Package

km.

Source

anglify.lisp.

Function: aconsp (obj)
Package

km.

Source

utils.lisp.

Function: add-binding (x y bindings)
Package

km.

Source

utils.lisp.

Function: add-doublequotes (string)
Package

km.

Source

strings.lisp.

Function: add-escapes (string specials)
Package

km.

Source

strings.lisp.

Function: add-immediate-class (instance0 new-immediate-parent explanation)
Package

km.

Source

frame-io.lisp.

Function: add-lisp&km-function (name)
Package

km.

Source

kbutils.lisp.

Function: add-quote-if-needed (x)

Quote X if necessary.

Package

km.

Source

compiler.lisp.

Function: add-quotes (obj)
Package

km.

Source

case.lisp.

Function: add-slotsvals (instance add-slotsvals &key facet install-inversesp situation combine-values-by bind-selfp)
Package

km.

Source

frame-io.lisp.

Function: add-support (triple support &key situation)
Package

km.

Source

explain.lisp.

Function: add-to-active-situations (situation)
Package

km.

Source

frame-io.lisp.

Function: add-to-prototype-definition (prototype expr)
Package

km.

Source

prototypes.lisp.

Function: add-to-source (source item)
Package

km.

Source

explain.lisp.

Function: add-triple (triple)
Package

km.

Source

prototypes.lisp.

Function: add-triple-asif-cloned (triple n source-triple source-root)
Package

km.

Source

prototypes.lisp.

Function: add-val (instance slot val &optional install-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: add-val-to-group (val groups non-unifiable-pairs)
Package

km.

Source

constraints.lisp.

Function: add-vals (instance slot vals &optional install-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: aggregate-vals (function vals)
Package

km.

Source

interpreter.lisp.

Function: all-active-situations ()
Package

km.

Source

frame-io.lisp.

Function: all-adjacent-pairs (list)
Package

km.

Source

utils.lisp.

Function: all-applicable-prototypes (instance &optional slot)
Package

km.

Source

prototypes.lisp.

Function: all-classes (instance)
Package

km.

Source

frame-io.lisp.

Function: all-instances (class)
Package

km.

Source

frame-io.lisp.

Function: all-next-situations (situation)
Package

km.

Source

frame-io.lisp.

Function: all-pairs (list)
Package

km.

Source

utils.lisp.

Function: all-protoinstances (class)
Package

km.

Source

frame-io.lisp.

Function: all-prototypes (class)
Package

km.

Source

frame-io.lisp.

Function: all-situations ()
Package

km.

Source

frame-io.lisp.

Function: all-situations-and-theories ()
Package

km.

Source

frame-io.lisp.

Function: all-subclasses (class)
Package

km.

Source

frame-io.lisp.

Function: all-subclasses0 (class &key path-so-far)
Package

km.

Source

frame-io.lisp.

Function: all-subslots (slot)
Package

km.

Source

frame-io.lisp.

Function: all-superclasses (class)
Package

km.

Source

frame-io.lisp.

Function: all-superclasses0 (class &key path-so-far)
Package

km.

Source

frame-io.lisp.

Function: all-supersituations (situation)
Package

km.

Source

frame-io.lisp.

Function: all-supersituations0 (situation)
Package

km.

Source

frame-io.lisp.

Function: all-superslots (slot)
Package

km.

Source

frame-io.lisp.

Function: all-theories ()
Package

km.

Source

frame-io.lisp.

Function: allof-must (var set test)
Package

km.

Source

interpreter.lisp.

Function: allof-where-must (var set test2 test)
Package

km.

Source

interpreter.lisp.

Function: already-done (frame slot &optional situation)
Package

km.

Source

frame-io.lisp.

Function: am-in-global-situation ()
Package

km.

Source

frame-io.lisp.

Function: am-in-local-situation ()
Package

km.

Source

frame-io.lisp.

Function: am-in-local-situation-or-theory ()
Package

km.

Source

frame-io.lisp.

Function: am-in-local-theory ()
Package

km.

Source

frame-io.lisp.

Function: am-in-prototype-mode ()
Package

km.

Source

prototypes.lisp.

Function: am-in-situations-mode ()
Package

km.

Source

frame-io.lisp.

Function: and-append (xs0 and-symbol ys0)
Package

km.

Source

lazy-unify.lisp.

Function: and-append2 (x and-symbol y)
Package

km.

Source

lazy-unify.lisp.

Function: and-listp (list and-symbol)
Package

km.

Source

lazy-unify.lisp.

Function: and-member (el list and-symbol)
Package

km.

Source

lazy-unify.lisp.

Function: andify (vals)
Package

km.

Source

strings.lisp.

Function: annotate-embedded-structures (expr source)
Package

km.

Source

explain.lisp.

Function: annotate-every-expr (every-expr &optional source search-for)
Package

km.

Source

explain.lisp.

Function: annotate-every-expr0 (every-expr &optional source search-for)
Package

km.

Source

explain.lisp.

Function: annotate-slotsvals (slotsvals source)
Package

km.

Source

explain.lisp.

Function: annotate-val (val source &key embedded-structurep)
Package

km.

Source

explain.lisp.

Function: annotate-vals (vals source &key embedded-structurep)
Package

km.

Source

explain.lisp.

Function: anonymous-instance-name (concept &key htmlify)
Package

km.

Source

anglify.lisp.

Function: anonymous-instancep (instance0)
Package

km.

Source

kbutils.lisp.

Function: anonymous-minimatch-varp (var)
Package

km.

Source

minimatch.lisp.

Function: apairp (list)
Package

km.

Source

utils.lisp.

Function: append-bags (bag-of-bags)
Package

km.

Source

interpreter.lisp.

Function: append-list (list)
Package

km.

Source

utils.lisp.

Function: append-seqs (seq-of-seqs)
Package

km.

Source

interpreter.lisp.

Function: apply-handler (handler)
Package

km.

Source

minimatch.lisp.

Function: apply-recursive (function structure)
Package

km.

Source

utils.lisp.

Function: apply-to-file-exprs (function file)
Package

km.

Source

strings.lisp.

Function: apply-to-file-lines (function file)
Package

km.

Source

strings.lisp.

Function: are-consistent-with-constraints (vals0 constraints0 slot)
Package

km.

Source

constraints.lisp.

Function: are-slotsvals (slotsvals)
Package

km.

Source

frame-io.lisp.

Function: areverse (a-dot-b)
Package

km.

Source

utils.lisp.

Function: arg1of (arg-structure)
Package

km.

Source

kbutils.lisp.

Function: arg2of (arg-structure)
Package

km.

Source

kbutils.lisp.

Function: arg3of (arg-structure)
Package

km.

Source

kbutils.lisp.

Function: arg4of (arg-structure)
Package

km.

Source

kbutils.lisp.

Function: args-to-symbol (&rest args)
Package

km.

Source

compiler.lisp.

Function: assoc-equal (item alist)
Package

km.

Source

utils.lisp.

Function: assoc-sort (list)
Package

km.

Source

utils.lisp.

Function: atomic-aconsp (x)
Package

km.

Source

utils.lisp.

Function: atranspose (list)
Package

km.

Source

utils.lisp.

Function: attach-source-to-expr (expr source)
Package

km.

Source

explain.lisp.

Function: bag-equal (bag1 bag2)
Package

km.

Source

utils.lisp.

Function: bag-equal0 (bag1 bag2)
Package

km.

Source

utils.lisp.

Function: bag-to-list (bag)
Package

km.

Source

kbutils.lisp.

Function: before-situation (event)
Package

km.

Source

frame-io.lisp.

Function: bind (x y)
Package

km.

Source

utils.lisp.

Function: bind-self (expr self)
Package

km.

Source

frame-io.lisp.

Function: bindings-for (pattern)
Package

km.

Source

compiler.lisp.

Function: block-list (add-list)
Package

km.

Source

frame-io.lisp.

Function: bound (frame1)
Package

km.

Source

frame-io.lisp.

Function: break-list (list &key test)
Package

km.

Source

utils.lisp.

Function: break-string-at (string break-char)
Package

km.

Source

strings.lisp.

Function: break-up (string &optional delim-chars)
Package

km.

Source

strings.lisp.

Function: break-up-at (string &key delimeter-chars)
Package

km.

Source

strings.lisp.

Function: break-up-at0 (delimeter-chars string m n nmax polarity)
Package

km.

Source

strings.lisp.

Function: break-up2 (string m n nmax quotep &optional delim-chars)
Package

km.

Source

strings.lisp.

Function: breakup-existential-expr (expr0 &key fail-mode)
Package

km.

Source

subsumes.lisp.

Function: build-clone (prototype mapping-alist &key including-extra-slots)
Package

km.

Source

prototypes.lisp.

Function: build-clones (prototype &key including-extra-slots)
Package

km.

Source

prototypes.lisp.

Function: build-embedded-val (path expr &key every-a has-with)
Package

km.

Source

explain.lisp.

Function: build-rule (expr0 &key ignore-constraintsp)
Package

km.

Source

explain.lisp.

Function: built-in-aggregation-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: built-in-bag-aggregation-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: built-in-concept (concept)
Package

km.

Source

frame-io.lisp.

Function: built-in-concept-type (concept)
Package

km.

Source

frame-io.lisp.

Package

km.

Source

frame-io.lisp.

Function: built-in-seq-aggregation-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: built-in-set-aggregation-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: built-in-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: butfirst-char (string)
Package

km.

Source

strings.lisp.

Function: butlast-char (string)
Package

km.

Source

strings.lisp.

Function: butlast-word (string)
Package

km.

Source

strings.lisp.

Function: cache-explanation-for (val expr0)
Package

km.

Source

explain.lisp.

Function: cached-explanations-for (instance &optional situation)
Package

km.

Source

explain.lisp.

Function: canonicalize (expr)
Package

km.

Source

stack.lisp.

Function: capitalize (string)
Package

km.

Source

anglify.lisp.

Function: cardinality-of (slot)
Package

km.

Source

frame-io.lisp.

Function: cardinality-of2 (slot)
Package

km.

Source

frame-io.lisp.

Function: case-sensitive-read (&optional stream eof-err-p eof-val rec-p)
Package

km.

Source

case.lisp.

Function: case-sensitive-read-file-exprs (file)
Package

km.

Source

utils.lisp.

Function: case-sensitive-read-from-string (&optional eof-err-p eof-val)
Package

km.

Source

case.lisp.

Function: case-sensitive-read-km (&optional stream eof-err-p eof-val rec-p)
Package

km.

Source

case.lisp.

Function: catch-explanation (kmexpr-with-comments mode)
Package

km.

Source

trace.lisp.

Function: catch-explanations ()
Package

km.

Source

trace.lisp.

Function: change-to-situation (situation)
Package

km.

Source

frame-io.lisp.

Function: check-classification-with-user (instance possible-new-parent)
Package

km.

Source

frame-io.lisp.

Function: check-domain-and-range (instance slot vals)
Package

km.

Source

frame-io.lisp.

Function: check-for-cycles ()
Package

km.

Source

frame-io.lisp.

Function: check-for-cycles0 (class &key done)
Package

km.

Source

frame-io.lisp.

Function: check-isa-slot-object (slot)
Package

km.

Source

frame-io.lisp.

Function: check-situations-mode (instance slot)
Package

km.

Source

frame-io.lisp.

Function: check-slot (frame slot values)
Package

km.

Source

frame-io.lisp.

Function: check-slotvals-constraints (slot i1 i2 exprs1 exprs2 &key cs1 cs2 classes-subsumep eagerlyp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: check-slotvals-constraints0 (slot i1 i2 exprs1 exprs2 &key cs1 cs2 classes-subsumep eagerlyp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: checkkboff ()
Package

km.

Source

header.lisp.

Function: checkkbon ()
Package

km.

Source

header.lisp.

Function: checkkbp ()
Package

km.

Source

header.lisp.

Function: checkpoint-id (x)
Package

km.

Source

loadkb.lisp.

Function: checkpoint-p (x)
Package

km.

Source

loadkb.lisp.

Function: class-description-to-class+slotsvals (expr &key fail-mode)
Package

km.

Source

kbutils.lisp.

Function: class-descriptionp (expr &key fail-mode)
Package

km.

Source

kbutils.lisp.

Function: class-has-something-to-say-about (instance slot &optional situation)
Package

km.

Source

frame-io.lisp.

Function: class-in-existential-expr (existential-expr)
Package

km.

Source

subsumes.lisp.

Function: classes-in-description (expr)
Package

km.

Source

kbutils.lisp.

Function: classes-subsume-classes (classes1 classes2)
Package

km.

Source

frame-io.lisp.

Function: classification-enabled ()
Package

km.

Source

frame-io.lisp.

Function: classify (instance &key slots-that-changed slot-of-interest)
Package

km.

Source

frame-io.lisp.

Function: classify-as-coreferential (instance0 parent &key slots-that-changed slot-of-interest)
Package

km.

Source

frame-io.lisp.

Function: classify-as-member (instance parent &key slots-that-changed slot-of-interest)
Package

km.

Source

frame-io.lisp.

Function: classify-as-prototype (instance parent &key slots-that-changed slot-of-interest)
Package

km.

Source

frame-io.lisp.

Function: classify-as-prototype0 (instance protoroot)
Package

km.

Source

frame-io.lisp.

Function: classify0 (instance &key slots-that-changed slot-of-interest)
Package

km.

Source

frame-io.lisp.

Function: classp (class)
Package

km.

Source

kbutils.lisp.

Function: clean-taxonomy (&key silentp)
Package

km.

Source

frame-io.lisp.

Function: clear-all-explanations ()
Package

km.

Source

explain.lisp.

Function: clear-evaluation-cache ()
Package

km.

Source

explain.lisp.

Function: clear-explanations (&key clear-globalp)
Package

km.

Source

explain.lisp.

Function: clear-goal-stack ()
Package

km.

Source

stack.lisp.

Function: clear-nodes-cloned-to-cache ()
Package

km.

Source

prototypes.lisp.

Function: clear-obj-stack ()
Package

km.

Source

stack.lisp.

Function: clear-screen ()
Package

km.

Source

strings.lisp.

Function: clear-silent-spy-log ()
Package

km.

Source

trace.lisp.

Function: clear-silent-spypoints-stack ()
Package

km.

Source

stack.lisp.

Function: clear-situations ()
Package

km.

Source

loadkb.lisp.

Function: clone (prototype0 &key including-extra-slots without-bookkeeping)
Package

km.

Source

prototypes.lisp.

Function: clone-built-from* (f &key done)
Package

km.

Source

prototypes.lisp.

Function: clone-cycle (explanation)
Package

km.

Source

prototypes.lisp.

Function: clone-without-bookkeeping (prototype &key including-extra-slots)
Package

km.

Source

prototypes.lisp.

Function: cloned-from* (f &key done)
Package

km.

Source

prototypes.lisp.

Function: close-stream (stream)
Package

km.

Source

utils.lisp.

Function: collect-clonesets (nodes isv-explanations clone-operation-id)
Package

km.

Source

prototypes.lisp.

Function: collect-constraints+sources-on-instance (instance slot &key situation retain-commentsp ignore-prototypes)
Package

km.

Source

frame-io.lisp.

Function: collect-constraints-on-instance (instance slot &key retain-commentsp ignore-prototypes situation)
Package

km.

Source

frame-io.lisp.

Function: collect-prototypes-for-classes (ordered-classes class+protoroots-list &key collected-so-far)
Package

km.

Source

frame-io.lisp.

Function: combine-attvals (list dict &key n-entries null-entry)
Package

km.

Source

utils.lisp.

Function: combine-bindings (bindings1 bindings2)
Package

km.

Source

utils.lisp.

Function: combine-explanations (explanations)
Package

km.

Source

explain.lisp.

Function: combine-values-by-appending-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: commaed-list (list &optional delimeter)
Package

km.

Source

strings.lisp.

Function: commaify (vals)
Package

km.

Source

strings.lisp.

Function: comment (comment-tag data)
Package

km.

Source

explain.lisp.

Function: comment-or-sourcep (tag)
Package

km.

Source

explain.lisp.

Function: comment-tagp (tag)
Package

km.

Source

explain.lisp.

Function: comments ()
Package

km.

Source

trace.lisp.

Function: common-startstring (strings)
Package

km.

Source

strings.lisp.

Function: comparison-operator (slot)
Package

km.

Source

kbutils.lisp.

Function: compatible-classes (&key instance1 instance2 classes1 classes2 classes-subsumep)
Package

km.

Source

lazy-unify.lisp.

Function: compile-expr (var pattern consequent)
Package

km.

Source

compiler.lisp.

Function: compile-handlers (handlers &key code-only)

Compile the handler-alist Handlers. If code-only is T, then just return the code without invoking the compiler on it.

Package

km.

Source

compiler.lisp.

Function: compile-list (var pattern consequent)
Package

km.

Source

compiler.lisp.

Function: compile-rule (pattern consequent var)
Package

km.

Source

compiler.lisp.

Function: compile-rules (rules var)

A rules is of the form (pat code) where code may reference vars in pat.

Package

km.

Source

compiler.lisp.

Function: compiled-km-handler-function (f-mode target x)
Package

km.

Source

compiled-handlers.lisp.

Function: compute-built-in-non-fluent-slots ()
Package

km.

Source

frame-io.lisp.

Function: compute-new-vals (slot old-vals0 add-vals &key combine-values-by)
Package

km.

Source

frame-io.lisp.

Function: compute-triples (&optional triple0)
Package

km.

Source

explain.lisp.

Function: concat (&rest list)
Package

km.

Source

strings.lisp.

Function: concat-list (list)
Package

km.

Source

strings.lisp.

Function: cons-binding (binding bindings)
Package

km.

Source

minimatch.lisp.

Function: consistent-to-do-action (action pcs-list ncs-list)
Package

km.

Source

frame-io.lisp.

Function: constraint-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: contains (string substring)
Package

km.

Source

strings.lisp.

Function: contains-self-keyword (expr)
Package

km.

Source

subsumes.lisp.

Function: contains-some (expr symbols)
Package

km.

Source

utils.lisp.

Function: contains-some-existential-exprs (exprs)
Package

km.

Source

kbutils.lisp.

Function: contains-whitespace (string)
Package

km.

Source

strings.lisp.

Function: convert-comment-to-internal-form (user-comment &optional self)
Package

km.

Source

explain.lisp.

Function: convert-comments-to-internal-form (expr &optional self)
Package

km.

Source

explain.lisp.

Function: copy-delay (instance)
Package

km.

Source

compiler.lisp.

Function: copy-explanations-for (triple &key from-situation to-situation renaming-alist)
Package

km.

Source

explain.lisp.

Function: copy-situation-contents (source-sitn target-sitn)
Package

km.

Source

lazy-unify.lisp.

Function: count-elements (list)
Package

km.

Source

utils.lisp.

Function: counts-to (nmax &key start-at)
Package

km.

Source

utils.lisp.

Function: counts-to0 (n nmax)
Package

km.

Source

utils.lisp.

Function: covers (xs y)
Package

km.

Source

subsumes.lisp.

Function: create-instance (parent0 slotsvals0 &key prefix-string bind-selfp target)
Package

km.

Source

frame-io.lisp.

Function: create-instance-name (parent &optional prefix-string)
Package

km.

Source

frame-io.lisp.

Function: create-named-instance (newframe parent slotsvals0 &key bind-selfp target)
Package

km.

Source

frame-io.lisp.

Function: crypt (string &key shift)
Package

km.

Source

strings.lisp.

Function: curr-iteration ()
Package

km.

Source

utils.lisp.

Function: curr-prototype ()
Package

km.

Source

prototypes.lisp.

Function: curr-situation ()
Package

km.

Source

frame-io.lisp.

Function: curr-situation-facet (facet &optional curr-situation)
Package

km.

Source

frame-io.lisp.

Function: date ()
Package

km.

Source

strings.lisp.

Function: decomment (expr &key no-delistification)
Package

km.

Source

explain.lisp.

Function: decrement-trace-depth ()
Package

km.

Source

trace.lisp.

Function: default-fluent-status (&optional status)
Package

km.

Source

frame-io.lisp.

Reader: delay-function (instance)
Writer: (setf delay-function) (instance)
Package

km.

Source

compiler.lisp.

Target Slot

function.

Function: delay-p (object)
Package

km.

Source

compiler.lisp.

Reader: delay-value (instance)
Writer: (setf delay-value) (instance)
Package

km.

Source

compiler.lisp.

Target Slot

value.

Function: delete-all-supports-from-class (class)
Package

km.

Source

explain.lisp.

Function: delete-explanation (instance0 slot val0 &key explanation-to-delete situation)
Package

km.

Source

explain.lisp.

Function: delete-explanations (i s v structs)
Package

km.

Source

explain.lisp.

Function: delete-frame (frame0 &key delete-inversesp)
Package

km.

Source

frame-io.lisp.

Function: delete-frame-structure (fname &key remove-from-kb-object-list)
Package

km.

Source

loadkb.lisp.

Function: delete-isv-explanation (isv-explanation &key situation)
Package

km.

Source

explain.lisp.

Function: delete-isv-explanations (isv-explanations &key situation)
Package

km.

Source

explain.lisp.

Function: delete-nonessential-explanation (isv-explanation &key essentials)
Package

km.

Source

prototypes.lisp.

Function: delete-nonessential-explanations (concept &key essentials)
Package

km.

Source

prototypes.lisp.

Function: delete-prototype-triple (triple)
Package

km.

Source

prototypes.lisp.

Function: delete-slot (frame0 slot &key delete-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: delete-support-by-prototypes (triple prototype-roots &key situation explanation-types-to-delete)
Package

km.

Source

explain.lisp.

Function: delete-support-by-prototypes-in-class (triple class &key situation explanation-types-to-delete)
Package

km.

Source

explain.lisp.

Function: delete-supports-from-class (instance0 class &key situation)
Package

km.

Source

explain.lisp.

Function: delete-supports-from-class0 (instance0 class &key situation)
Package

km.

Source

explain.lisp.

Function: delete-triple (triple)
Package

km.

Source

prototypes.lisp.

Function: delete-val (instance slot val &optional uninstall-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: delistifiable-commented-or-sourced-pairp (expr)
Package

km.

Source

explain.lisp.

Function: delistifiable-commented-pairp (expr)
Package

km.

Source

explain.lisp.

Function: delistifiable-sourced-pairp (expr)
Package

km.

Source

explain.lisp.

Function: delistify (list)
Package

km.

Source

utils.lisp.

Function: depth-to-thing (class)
Package

km.

Source

writer.lisp.

Function: depth-to-thing1 (classes depth-so-far)
Package

km.

Source

writer.lisp.

Function: dereference (frame)
Package

km.

Source

frame-io.lisp.

Function: dereference-chain (i)
Package

km.

Source

loadkb.lisp.

Function: dereference-kb ()
Package

km.

Source

frame-io.lisp.

Function: dereference0 (frame)
Package

km.

Source

frame-io.lisp.

Function: description-subsumes-description (x-desc y-desc)
Package

km.

Source

subsumes.lisp.

Function: descriptionp (expr)
Package

km.

Source

kbutils.lisp.

Function: desource (expr)
Package

km.

Source

explain.lisp.

Function: desource+decomment (expr &key retain-commentsp delistifyp)
Package

km.

Source

explain.lisp.

Function: desource+decomment-top-level (expr)
Package

km.

Source

explain.lisp.

Function: desource+decomment1 (expr)
Package

km.

Source

explain.lisp.

Function: desource-all-but-top-level (expr)
Package

km.

Source

explain.lisp.

Function: desource-for-printing (expr)
Package

km.

Source

explain.lisp.

Function: desource-top-level (expr)
Package

km.

Source

explain.lisp.

Function: desource1 (expr)
Package

km.

Source

explain.lisp.

Function: disable-classification ()
Package

km.

Source

frame-io.lisp.

Function: disable-installing-inverses ()
Package

km.

Source

frame-io.lisp.

Function: disable-slot-checking ()
Package

km.

Source

frame-io.lisp.

Function: disjoint-class-sets (immediate-classes1 immediate-classes2 &key instance1 instance2)
Package

km.

Source

lazy-unify.lisp.

Function: disjoint-class-sets0 (classes1 classes2 &key instance1 instance2)
Package

km.

Source

lazy-unify.lisp.

Function: disjoint-classes (classes)
Package

km.

Source

lazy-unify.lisp.

Function: do-action (action-expr &key next-situation change-to-next-situation test-or-assert-pcs)
Package

km.

Source

frame-io.lisp.

Function: do-forced-unifications (set1 exprs2 &key eagerlyp target)
Package

km.

Source

lazy-unify.lisp.

Function: do-plan (event-instance)
Package

km.

Source

sadl.lisp.

Function: do-postponed-classifications (instance slot)
Package

km.

Source

frame-io.lisp.

Function: do-setify (set and-symbol)
Package

km.

Source

lazy-unify.lisp.

Function: domains-of (slot)
Package

km.

Source

frame-io.lisp.

Function: dont-cache-values-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: dot-source (source)
Package

km.

Source

explain.lisp.

Function: dotted-slot (slot)
Package

km.

Source

explain.lisp.

Function: double-quotify (word &optional delim-chars)
Package

km.

Source

strings.lisp.

Function: double-quotify-list (words &optional delim-chars)
Package

km.

Source

strings.lisp.

Function: duplicate (item length)
Package

km.

Source

utils.lisp.

Function: eagerly-evaluate-exprs (instance &optional situation)
Package

km.

Source

lazy-unify.lisp.

Function: enable-classification ()
Package

km.

Source

frame-io.lisp.

Function: enable-installing-inverses ()
Package

km.

Source

frame-io.lisp.

Function: enable-slot-checking ()
Package

km.

Source

frame-io.lisp.

Function: ends-with (string substr)
Package

km.

Source

strings.lisp.

Function: enforce-constraints (vals constraints &key target)
Package

km.

Source

constraints.lisp.

Function: enforce-constraints0 (vals constraints &key target)
Package

km.

Source

constraints.lisp.

Function: enforce-set-constraint (vals constraint0 &key target)
Package

km.

Source

constraints.lisp.

Function: enforce-set-constraint2 (vals constraint &key target)
Package

km.

Source

constraints.lisp.

Function: enforce-set-constraints (vals constraints &key target)
Package

km.

Source

constraints.lisp.

Function: enforce-set-constraints0 (vals constraints &key target)
Package

km.

Source

constraints.lisp.

Function: enforce-val-constraint (val constraint0 instance slot special-slot-type)
Package

km.

Source

constraints.lisp.

Function: enforce-val-constraints (val constraints special-slot-type &key target)
Package

km.

Source

constraints.lisp.

Function: equality-assertion-operator (x)
Package

km.

Source

lazy-unify.lisp.

Function: eval-constraints (instance)
Package

km.

Source

frame-io.lisp.

Function: eval-instance (instance)
Package

km.

Source

frame-io.lisp.

Function: eval-instances (&optional instances &key n)
Package

km.

Source

frame-io.lisp.

Function: evaluate-all (km-expr &optional situations)
Package

km.

Source

stack.lisp.

Function: evaluate-all-frame (instance &optional situations)
Package

km.

Source

stack.lisp.

Function: evaluate-all-frame-in-situation (instance situation)
Package

km.

Source

stack.lisp.

Function: evaluate-and-filter-defaults (expr-set constraints curr-vals slot &key single-valuedp)
Package

km.

Source

constraints.lisp.

Function: evaluate-triple (triple)
Package

km.

Source

frame-io.lisp.

Function: even-elements (list)
Package

km.

Source

utils.lisp.

Function: every-to-a (expr)
Package

km.

Source

subsumes.lisp.

Function: existential-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: expand-text (item &key htmlify depth)
Package

km.

Source

anglify.lisp.

Function: expand-text0 (item &key htmlify depth)
Package

km.

Source

anglify.lisp.

Function: explain-all (&key include-globalp)
Package

km.

Source

explain.lisp.

Function: explained-by (instance expr &optional target)
Package

km.

Source

explain.lisp.

Function: explanation-in (isv-explanation)
Package

km.

Source

explain.lisp.

Function: explanation-type (explanation)
Package

km.

Source

explain.lisp.

Function: explanations (&optional slots)
Package

km.

Source

explain.lisp.

Function: explanations-in (isv-multi-explanation)
Package

km.

Source

explain.lisp.

Function: explode (string)
Package

km.

Source

strings.lisp.

Function: expr2string (expr &optional htmlify)
Package

km.

Source

writer.lisp.

Function: extract-constraints (vals)
Package

km.

Source

kbutils.lisp.

Function: extract-exprs-in-class (exprs class)
Package

km.

Source

constraints.lisp.

Function: fail-noisily ()
Package

km.

Source

interpreter.lisp.

Function: fail-quietly ()
Package

km.

Source

interpreter.lisp.

Function: faslsave-kb (file &key reset-kb compile)
Package

km.

Source

loadkb.lisp.

Function: fast-delete-val (instance slot val0 &optional uninstall-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: fastload-kb (fkm-file &key force-fkm)
Package

km.

Source

loadkb.lisp.

Function: fastsave-kb (file &key reset-kb compile)
Package

km.

Source

loadkb.lisp.

Function: file-exists (file)
Package

km.

Source

utils.lisp.

Function: filter-using-constraints (vals constraints &optional slot)
Package

km.

Source

constraints.lisp.

Function: filter-using-constraints0 (vals constraints slot)
Package

km.

Source

constraints.lisp.

Function: find-and-apply-handler (expr handler-alist &key fail-mode)
Package

km.

Source

minimatch.lisp.

Function: find-candidates (existential-expr)
Package

km.

Source

subsumes.lisp.

Function: find-candidates2 (class slotvals)
Package

km.

Source

subsumes.lisp.

Function: find-clone-of-node (node isv-explanation clone-operation-id)
Package

km.

Source

prototypes.lisp.

Function: find-constraints-in-exprs (exprs)
Package

km.

Source

kbutils.lisp.

Function: find-essentials (essentials &key protoroot participants n)
Package

km.

Source

prototypes.lisp.

Function: find-essentials0 (essentials-to-check &key protoroot participants essentials)
Package

km.

Source

prototypes.lisp.

Function: find-exprs (expr &key expr-type plurality)
Package

km.

Source

kbutils.lisp.

Function: find-handler (expr handler-alist &key fail-mode)
Package

km.

Source

minimatch.lisp.

Function: find-ignored ()
Package

km.

Source

interpreter.lisp.

Function: find-pattern (list pattern)
Package

km.

Source

minimatch.lisp.

Function: find-pattern1 (list pattern)
Package

km.

Source

minimatch.lisp.

Function: find-propositions (action slot)
Package

km.

Source

frame-io.lisp.

Function: find-subsumees+bindings (existential-expr candidates &key bindings)
Package

km.

Source

subsumes.lisp.

Function: find-subsumees-on-object-stack (existential-expr)
Package

km.

Source

subsumes.lisp.

Function: first-char (string)
Package

km.

Source

strings.lisp.

Function: first-n (list n)
Package

km.

Source

utils.lisp.

Function: first-n-unifiable-values (possible-values val n)
Package

km.

Source

constraints.lisp.

Function: first-n-unifiable-values2 (possible-values instance n)
Package

km.

Source

constraints.lisp.

Function: first-word (string)
Package

km.

Source

strings.lisp.

Function: flatten (l)
Package

km.

Source

utils.lisp.

Function: flatten-aux (l &optional acc)
Package

km.

Source

utils.lisp.

Function: flatten-set (set)
Package

km.

Source

kbutils.lisp.

Function: flatten-sets (vals)
Package

km.

Source

kbutils.lisp.

Function: flatten-to-kb-objs (expr)
Package

km.

Source

frame-io.lisp.

Function: fluent-instance-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: fluent-instancep (instance)
Package

km.

Source

kbutils.lisp.

Function: fluent-status (slot)
Package

km.

Source

frame-io.lisp.

Function: fluentp (slot)
Package

km.

Source

frame-io.lisp.

Function: fold (string0 n)
Package

km.

Source

strings.lisp.

Function: fold0 (string n)
Package

km.

Source

strings.lisp.

Function: follow-event-chain (event)
Package

km.

Source

sadl.lisp.

Function: follow-multidepth-path (values structured-slot target-class &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: follow-multidepth-path0 (values slot depth-limit &key start-values values-so-far)
Package

km.

Source

interpreter.lisp.

Function: force (x)
Package

km.

Source

compiler.lisp.

Function: frame-has-something-to-say-about (frame slot facet &optional situation)
Package

km.

Source

frame-io.lisp.

Function: full-all-instances (class)
Package

km.

Source

frame-io.lisp.

Function: full-immediate-instances (class)
Package

km.

Source

frame-io.lisp.

Function: full-match (item pattern &key bindings)
Package

km.

Source

minimatch.lisp.

Function: fully-evaluatedp (concept &key in-structured-exprp)
Package

km.

Source

kbutils.lisp.

Function: gather-by-akey (pairs &optional dict)
Package

km.

Source

utils.lisp.

Function: gather-by-key (pairs &optional dict)
Package

km.

Source

utils.lisp.

Function: gather-by-key-inc-nils (pairs &optional dict)
Package

km.

Source

utils.lisp.

Function: gathers-by-key (tuples &key dict test)
Package

km.

Source

utils.lisp.

Function: get-all-concepts ()
Package

km.

Source

loadkb.lisp.

Function: get-all-explanations (instance0 slot &key situation ignore-clone-cycles)
Package

km.

Source

explain.lisp.

Function: get-all-objects ()
Package

km.

Source

loadkb.lisp.

Function: get-binding (frame)
Package

km.

Source

frame-io.lisp.

Function: get-comment (comment-tag)
Package

km.

Source

explain.lisp.

Function: get-comment-justification (comment-tag triple &key situation tab done-triples depth format)
Package

km.

Source

explain.lisp.

Function: get-comment-tags (expr)
Package

km.

Source

explain.lisp.

Function: get-comment-tags-recursive (expr)
Package

km.

Source

explain.lisp.

Function: get-comment2 (comment-tag mode)
Package

km.

Source

explain.lisp.

Function: get-comments (expr)
Package

km.

Source

explain.lisp.

Function: get-explanation-data (instance &key situation dereference)
Package

km.

Source

explain.lisp.

Function: get-explanations (instance slot val &optional situation)
Package

km.

Source

explain.lisp.

Function: get-explanations0 (instance slot val &optional situation)
Package

km.

Source

explain.lisp.

Function: get-explanations1 (instance0 slot val0 &optional situation)
Package

km.

Source

explain.lisp.

Function: get-justification (&key triple situation depth format tab)
Package

km.

Source

explain.lisp.

Function: get-justification0 (&key triple situation tab done-triples depth format)
Package

km.

Source

explain.lisp.

Function: get-justification1 (triple &key situation tab done-triples depth format)
Package

km.

Source

explain.lisp.

Function: get-justification2 (instance slot value &key situation tab done-triples depth format)
Package

km.

Source

explain.lisp.

Function: get-kb ()
Package

km.

Source

loadkb.lisp.

Function: get-rule-sets-in-situation (class slot situation)
Package

km.

Source

frame-io.lisp.

Function: get-slotsvals (frame &key facet situation dereferencep)
Package

km.

Source

frame-io.lisp.

Function: get-support-details (triple &key ignore-constraintsp)
Package

km.

Source

explain.lisp.

Function: get-supports (triple &key ignore-constraintsp)
Package

km.

Source

explain.lisp.

Function: get-unique-val (frame slot &key facet situation fail-mode)
Package

km.

Source

frame-io.lisp.

Function: get-vals (frame slot &key facet situation dereferencep)
Package

km.

Source

frame-io.lisp.

Function: getobj (name0 facet)
Package

km.

Source

loadkb.lisp.

Function: gets-vals (frames slot &key facet situation dereferencep)
Package

km.

Source

frame-io.lisp.

Function: global-situation ()
Package

km.

Source

frame-io.lisp.

Function: goal-stack ()
Package

km.

Source

stack.lisp.

Function: grab-explanations (&key explanations format)
Package

km.

Source

trace.lisp.

Function: grab-explanations-html ()
Package

km.

Source

trace.lisp.

Function: grab-explanations-xml ()
Package

km.

Source

trace.lisp.

Function: group-vals-unifiably (vals non-unifiable-pairs)
Package

km.

Source

constraints.lisp.

Function: group-vals-unifiably0 (vals groups-so-far non-unifiable-pairs)
Package

km.

Source

constraints.lisp.

Function: handle-ctrl-c-error (error)
Package

km.

Source

strings.lisp.

Function: handle-looping (kmexpr &key reason)
Package

km.

Source

interpreter.lisp.

Function: has-situation-specific-info (frame situation)
Package

km.

Source

frame-io.lisp.

Function: hash-comma-reader (stream subchar arg)
Package

km.

Source

case.lisp.

Function: hash-dollar ()
Package

km.

Source

case.lisp.

Function: hash-dollar-reader (stream subchar arg)
Package

km.

Source

case.lisp.

Function: hash-t-reader (stream subchar arg)
Package

km.

Source

case.lisp.

Function: hide-theory (theory)
Package

km.

Source

frame-io.lisp.

Function: htextify (concept &optional concept-phrase &key action window)
Package

km.

Source

htextify.lisp.

Function: ignore-slot-due-to-situations-mode (slot)
Package

km.

Source

frame-io.lisp.

Function: immediate-classes (instance &key situation enforce-constraints)
Package

km.

Source

frame-io.lisp.

Function: immediate-classes-subsume-immediate-classes (instance1 instance2 &key properp)
Package

km.

Source

lazy-unify.lisp.

Function: immediate-classes0 (instance &key situation)
Package

km.

Source

frame-io.lisp.

Function: immediate-instances (class)
Package

km.

Source

frame-io.lisp.

Function: immediate-protoinstances (class)
Package

km.

Source

frame-io.lisp.

Function: immediate-prototypes (class)
Package

km.

Source

frame-io.lisp.

Function: immediate-subclasses (class)
Package

km.

Source

frame-io.lisp.

Function: immediate-subslots (slot)
Package

km.

Source

frame-io.lisp.

Function: immediate-superclasses (class)
Package

km.

Source

frame-io.lisp.

Function: immediate-supersituations (situation)
Package

km.

Source

frame-io.lisp.

Function: immediate-superslots (slot)
Package

km.

Source

frame-io.lisp.

Function: implode (charlist)
Package

km.

Source

strings.lisp.

Function: in-prototype (triple)
Package

km.

Source

prototypes.lisp.

Function: in-situation (situation-expr &optional km-expr theoryp)
Package

km.

Source

frame-io.lisp.

Function: in-situation0 (situation-expr &optional km-expr theoryp)
Package

km.

Source

frame-io.lisp.

Function: in-theory (theory-expr &optional km-expr)
Package

km.

Source

frame-io.lisp.

Function: incompatible-instances (instance1 instance2)
Package

km.

Source

lazy-unify.lisp.

Function: inconsistent-propositions (propositions &key in-list)
Package

km.

Source

frame-io.lisp.

Function: increment-inference-statistics ()
Package

km.

Source

stats.lisp.

Function: increment-trace-depth ()
Package

km.

Source

trace.lisp.

Function: inertial-fluentp (slot)
Package

km.

Source

frame-io.lisp.

Function: inference-number ()
Package

km.

Source

stats.lisp.

Function: inherit-with-overrides-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets (instance slot &key situation retain-commentsp climb-situation-hierarchyp ignore-inherit-with-overrides-restriction)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets+classes-with-overrides (slot classes all-situations)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets+classes-with-overrides2 (slot class all-situations)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets+classes2 (slot classes situations)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets-on-classes (classes slot &key situation retain-commentsp ignore-inherit-with-overrides-restriction)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets-with-overrides (slot classes all-situations)
Package

km.

Source

frame-io.lisp.

Function: inherited-rule-sets2 (slot classes situations)
Package

km.

Source

frame-io.lisp.

Function: inherited-rulesets+classes (instance0 slot &key situation retain-commentsp climb-situation-hierarchyp ignore-inherit-with-overrides-restriction)
Package

km.

Source

frame-io.lisp.

Function: inherited-to-instance (source)
Package

km.

Source

explain.lisp.

Function: insert-delimeter (list delimeter)
Package

km.

Source

utils.lisp.

Function: insert-spaces (words)
Package

km.

Source

strings.lisp.

Function: inspect-silent-spy-log ()
Package

km.

Source

trace.lisp.

Function: install-all-subclasses ()
Package

km.

Source

frame-io.lisp.

Function: install-inverses (frame slot vals &optional situation)
Package

km.

Source

frame-io.lisp.

Function: install-inverses0 (invframe0 invslot invval slot &optional situation)
Package

km.

Source

frame-io.lisp.

Function: instance-descriptionp (expr &key fail-mode)
Package

km.

Source

kbutils.lisp.

Function: instance-has-something-to-say-about (instance slot &optional situation)
Package

km.

Source

frame-io.lisp.

Function: instance-of (instance target-class &optional situation)
Package

km.

Source

frame-io.lisp.

Function: instance-of-is-fluent ()
Package

km.

Source

frame-io.lisp.

Function: instance-of-is-nonfluent ()
Package

km.

Source

frame-io.lisp.

Function: internal-commentp (tag)
Package

km.

Source

explain.lisp.

Function: intersects (set1 set2)
Package

km.

Source

utils.lisp.

Function: inv-assoc (key assoc-list &key test)
Package

km.

Source

utils.lisp.

Function: invert-cardinality (cardinality)
Package

km.

Source

frame-io.lisp.

Function: invert-inequality-relation (inequality)
Package

km.

Source

frame-io.lisp.

Function: invert-predicate (predicate &optional argnum)

return the inverse variant of PREDICATE such that the first and ARGNUMth args have been swapped.

Package

km.

Source

frame-io.lisp.

Function: invert-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: invert-type (type)
Package

km.

Source

strings.lisp.

Function: is (x y)
Package

km.

Source

subsumes.lisp.

Function: is-an-instance (instance)
Package

km.

Source

kbutils.lisp.

Function: is-consistent (vals+constraints)
Package

km.

Source

constraints.lisp.

Function: is-consistent-to-assert (proposition &key in-list)
Package

km.

Source

frame-io.lisp.

Function: is-km-term (concept)
Package

km.

Source

kbutils.lisp.

Function: is-simple-km-term (concept)
Package

km.

Source

kbutils.lisp.

Function: is-subclass-of (class target-class &key path-so-far)
Package

km.

Source

frame-io.lisp.

Function: is-subset-of (list1 list2 &key test)
Package

km.

Source

utils.lisp.

Function: is-subslot-of (slot target-slot &key path-so-far)
Package

km.

Source

frame-io.lisp.

Function: is-type (char type)
Package

km.

Source

strings.lisp.

Function: is-user-interrupt (error)
Package

km.

Source

strings.lisp.

Function: is0 (instance expr &key bindings)
Package

km.

Source

subsumes.lisp.

Function: is0s (pairs &key bindings)
Package

km.

Source

subsumes.lisp.

Function: isa (instance class &optional situation)
Package

km.

Source

frame-io.lisp.

Function: isa-clone (instance)
Package

km.

Source

prototypes.lisp.

Function: isa-situation-facet (situation)
Package

km.

Source

frame-io.lisp.

Function: isa-theory (theory)
Package

km.

Source

frame-io.lisp.

Function: item-expanded-from (expln-structs &key ignore-prototypes)
Package

km.

Source

prototypes.lisp.

Function: item-to-stack (expr &key target)
Package

km.

Source

stack.lisp.

Function: join-binds (binds1 binds2)
Package

km.

Source

minimatch.lisp.

Function: justify (&optional triple-expr &key situation depth stream)
Package

km.

Source

explain.lisp.

Function: justify-leaf (triple &key situation tab done-triples depth format)
Package

km.

Source

explain.lisp.

Function: kb-objectp (instance)
Package

km.

Source

kbutils.lisp.

Function: kb-size ()
Package

km.

Source

kbutils.lisp.

Function: km (&optional kmexpr &key fail-mode reset-statistics)
Package

km.

Source

interpreter.lisp.

Function: km-add-to-kb-object-list (fname)
Package

km.

Source

loadkb.lisp.

Function: km-argsp (args)
Package

km.

Source

kbutils.lisp.

Function: km-assert (proposition action &key in-list)
Package

km.

Source

frame-io.lisp.

Function: km-assertion-expr (expr)
Package

km.

Source

explain.lisp.

Function: km-bag-equal (bag1 bag2)
Package

km.

Source

kbutils.lisp.

Function: km-bag-equal0 (bag1 bag2)
Package

km.

Source

kbutils.lisp.

Function: km-bagp (bag)
Package

km.

Source

kbutils.lisp.

Function: km-bind (frame1 frame2)
Package

km.

Source

frame-io.lisp.

Function: km-boolean-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: km-defaultp (expr)
Package

km.

Source

kbutils.lisp.

Function: km-equal (i1 i2)
Package

km.

Source

kbutils.lisp.

Function: km-eval-print (query &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km-flatten (vals)
Package

km.

Source

frame-io.lisp.

Function: km-format (stream string &rest args)
Package

km.

Source

case.lisp.

Function: km-functionp (val)
Package

km.

Source

kbutils.lisp.

Function: km-int (kmexpr-with-comments &key fail-mode check-for-looping target rewritep)
Package

km.

Source

interpreter.lisp.

Function: km-int-with-trace (trace-expr kmexpr &key fail-mode check-for-looping target)
Package

km.

Source

interpreter.lisp.

Function: km-multi-slotvals (frames0 slot &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km-multi-slotvals0 (frames slot)
Package

km.

Source

interpreter.lisp.

Function: km-name (concept &key htmlify)
Package

km.

Source

anglify.lisp.

Function: km-null (km-nil)
Package

km.

Source

kbutils.lisp.

Function: km-pairp (seq)
Package

km.

Source

kbutils.lisp.

Function: km-pop (variable)
Package

km.

Source

loadkb.lisp.

Function: km-propertyp (property)
Package

km.

Source

loadkb.lisp.

Function: km-push (value variable)
Package

km.

Source

loadkb.lisp.

Function: km-put-list (symbol list)
Package

km.

Source

loadkb.lisp.

Function: km-read-eval-print ()
Package

km.

Source

interpreter.lisp.

Function: km-remove-from-kb-object-list (fname)
Package

km.

Source

loadkb.lisp.

Function: km-remprop (symbol property)
Package

km.

Source

loadkb.lisp.

Function: km-remprops (symbol)
Package

km.

Source

loadkb.lisp.

Function: km-seq-equal (seq1 seq2)
Package

km.

Source

kbutils.lisp.

Function: km-seq-equal0 (seq1 seq2)
Package

km.

Source

kbutils.lisp.

Function: km-seqp (seq)
Package

km.

Source

kbutils.lisp.

Function: km-set-equal (set1 set2)
Package

km.

Source

kbutils.lisp.

Function: km-setf (symbol property value)
Package

km.

Source

loadkb.lisp.

Function: km-setp (set)
Package

km.

Source

kbutils.lisp.

Function: km-setq (variable value)
Package

km.

Source

loadkb.lisp.

Function: km-slotvals (frame slot &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km-slotvals-from-kb (instance0 slot &key fail-mode)
Package

km.

Source

get-slotvals.lisp.

Function: km-slotvals-via-projection (instance slot)
Package

km.

Source

get-slotvals.lisp.

Function: km-slotvals2 (frame slot &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km-structured-list-valp (val)
Package

km.

Source

kbutils.lisp.

Function: km-symbol-plist (symbol)
Package

km.

Source

loadkb.lisp.

Function: km-tagp (tag)
Package

km.

Source

kbutils.lisp.

Function: km-trace (mode string &rest args)
Package

km.

Source

trace.lisp.

Function: km-trace2 (mode string args &key stream)
Package

km.

Source

trace.lisp.

Function: km-triplep (triple)
Package

km.

Source

kbutils.lisp.

Function: km-unintern (concept)
Package

km.

Source

loadkb.lisp.

Function: km-unique (kmexpr &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km-unique-int (kmexpr &key fail-mode target rewritep)
Package

km.

Source

interpreter.lisp.

Function: km-unique0 (kmexpr &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km-varp (var)
Package

km.

Source

kbutils.lisp.

Function: km-version-bits-greater-than (v1-bits v2-bits)
Package

km.

Source

loadkb.lisp.

Function: km-version-greater-than (v1 v2)
Package

km.

Source

loadkb.lisp.

Function: km0 (&optional kmexpr &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: km1 (kmexpr kmexpr-with-comments &key fail-mode target rewritep)
Package

km.

Source

interpreter.lisp.

Function: known-frame (fname)
Package

km.

Source

loadkb.lisp.

Function: last-but-n-char (string n)
Package

km.

Source

strings.lisp.

Function: last-but-one-el (list)
Package

km.

Source

utils.lisp.

Function: last-char (string)
Package

km.

Source

strings.lisp.

Function: last-el (list)
Package

km.

Source

utils.lisp.

Function: last-member (item list &key test)
Package

km.

Source

utils.lisp.

Function: last-word (string)
Package

km.

Source

strings.lisp.

Function: lazy-unify (instancename1 instancename2 &key classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-&-expr (expr &key joiner fail-mode target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-&-expr0 (expr &key joiner fail-mode target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-&-expr1 (expr &key joiner fail-mode target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-expr-sets (exprs1 exprs2 &key eagerlyp fail-mode target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-exprs (x y &key eagerlyp classes-subsumep fail-mode target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-sets (set1 set2 &key eagerlyp target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-sets2 (ordered-scored-pairs set1 set2 &key eagerlyp target)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-slotsvals (i1 i2 svs1 svs2 &key cs1 cs2 classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify-vals (slot i1 i2 vs1 vs2 &key cs1 cs2 classes-subsumep eagerlyp)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify0 (instancename1 instancename2 &key classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: lazy-unify2 (instance1 instance2 &key classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: left-of (string substring &key from-end)
Package

km.

Source

strings.lisp.

Function: licence ()
Package

km.

Source

licence.lisp.

Function: license ()
Package

km.

Source

licence.lisp.

Function: list-defined-subclasses (class)
Package

km.

Source

writer.lisp.

Function: list-definitions (&optional top-class)
Package

km.

Source

writer.lisp.

Function: list-definitions-for-class (class superclass)
Package

km.

Source

writer.lisp.

Function: list-definitions-for-prototype (prototype superclass)
Package

km.

Source

writer.lisp.

Function: list-intersection (list)
Package

km.

Source

utils.lisp.

Function: list-needs-dereferencing (list)
Package

km.

Source

frame-io.lisp.

Function: list-to-lines (strings &optional reverse-line-bits-so-far)
Package

km.

Source

strings.lisp.

Function: list-to-lines-with-size-limit (strings &key max-document-size)
Package

km.

Source

strings.lisp.

Function: list-to-lines-with-size-limit0 (strings &key max-document-size length-so-far reverse-line-bits-so-far)
Package

km.

Source

strings.lisp.

Function: listify (atom)
Package

km.

Source

utils.lisp.

Function: listify-if-there (x)
Package

km.

Source

utils.lisp.

Function: load-b (file)
Package

km.

Source

loadkb.lisp.

Function: load-expr (expr stream &optional verbose renaming-alist eval-instances load-patterns)
Package

km.

Source

loadkb.lisp.

Function: load-exprs (expr stream &optional verbose renaming-alist eval-instances load-patterns)
Package

km.

Source

loadkb.lisp.

Function: load-kb (file &key verbose with-morphism eval-instances load-patterns print-statistics silentp)
Package

km.

Source

loadkb.lisp.

Function: load-newest-kb (file &key reset-kb verbose with-morphism eval-instances load-patterns)
Package

km.

Source

loadkb.lisp.

Function: load-triples (file)
Package

km.

Source

loadkb.lisp.

Function: load-triples0 (triples)
Package

km.

Source

loadkb.lisp.

Function: local-constraints (instance slot &key situation)
Package

km.

Source

frame-io.lisp.

Function: log-undo-command (command)
Package

km.

Source

loadkb.lisp.

Function: looping-on (expr)
Package

km.

Source

stack.lisp.

Function: make-assertions (instance &optional slotsvals)
Package

km.

Source

frame-io.lisp.

Function: make-comment (string &rest args)
Package

km.

Source

trace.lisp.

Function: make-delay (&key value function)
Package

km.

Source

compiler.lisp.

Function: make-new-situation ()
Package

km.

Source

frame-io.lisp.

Function: make-phrase (text &key htmlify)
Package

km.

Source

anglify.lisp.

Function: make-sentence (text &key capitalize terminator htmlify)
Package

km.

Source

anglify.lisp.

Function: make-slotvals (slot vals)
Package

km.

Source

frame-io.lisp.

Function: make-source (class)
Package

km.

Source

explain.lisp.

Function: make-tax (&optional current-node relation-to-descend htmlify)
Package

km.

Source

taxonomy.lisp.

Function: make-tax0 (current-node relation-to-descend &optional htmlify nodes-done tab)
Package

km.

Source

taxonomy.lisp.

Function: make-taxes (current-nodes relation-to-descend &optional htmlify nodes-done tab)
Package

km.

Source

taxonomy.lisp.

Function: map-recursive (function tree)
Package

km.

Source

utils.lisp.

Function: mapchar (function string)
Package

km.

Source

strings.lisp.

Function: maybe-project-value (projected-values local-values slot instance n-sources)
Package

km.

Source

get-slotvals.lisp.

Function: member-equal (item list)
Package

km.

Source

utils.lisp.

Function: merge-cached-explanations (i1 i2)
Package

km.

Source

explain.lisp.

Function: merge-code (a b)
Package

km.

Source

compiler.lisp.

Function: merge-explanations (i1 i2)
Package

km.

Source

explain.lisp.

Function: merge-prototype-vals (slot i1 i2 vs1 vs2)
Package

km.

Source

lazy-unify.lisp.

Function: merge-slotsvals (instance source-sitn target-sitn &key classes-subsumep facet)
Package

km.

Source

lazy-unify.lisp.

Function: mergeable (a b)
Package

km.

Source

compiler.lisp.

Function: might-be-member (instance parent)
Package

km.

Source

frame-io.lisp.

Function: might-have-slotsvals (instance defn-slotsvals)
Package

km.

Source

frame-io.lisp.

Function: minimatch (item pattern)
Package

km.

Source

minimatch.lisp.

Function: minimatch1 (item pattern)
Package

km.

Source

minimatch.lisp.

Function: modify-set-explanation (expr)
Package

km.

Source

explain.lisp.

Function: most-general-first (classes &key looping-at)
Package

km.

Source

frame-io.lisp.

Function: most-specific-first (classes)
Package

km.

Source

frame-io.lisp.

Function: most-specific-prototype-scopes-first (protoroots)
Package

km.

Source

frame-io.lisp.

Function: multiple-value-mapcar (function list)
Package

km.

Source

utils.lisp.

Function: multiple-value-some (fn arg-list)
Package

km.

Source

utils.lisp.

Function: multivalued-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: mv-minimatch (item pattern)
Package

km.

Source

minimatch.lisp.

Function: mv-string-match (string pattern &key case-sensitivep)
Package

km.

Source

minimatch.lisp.

Function: my-concat (strings)
Package

km.

Source

strings.lisp.

Function: my-mapcan (function args)
Package

km.

Source

utils.lisp.

Function: my-parse-integer (string)
Package

km.

Source

utils.lisp.

Function: named-instancep (instance)
Package

km.

Source

kbutils.lisp.

Function: needs-dereferencing (frame)
Package

km.

Source

frame-io.lisp.

Function: neq (a b)
Package

km.

Source

utils.lisp.

Function: new-context ()
Package

km.

Source

stack.lisp.

Function: new-scan-to (string &key delimeter-chars)
Package

km.

Source

strings.lisp.

Function: new-scan-to0 (delimeter-chars string m n nmax polarity)
Package

km.

Source

strings.lisp.

Function: new-situation ()
Package

km.

Source

frame-io.lisp.

Function: next-checkpoint ()
Package

km.

Source

loadkb.lisp.

Function: next-event (event)
Package

km.

Source

sadl.lisp.

Function: next-situation (action &key next-situation)
Package

km.

Source

frame-io.lisp.

Function: next-situations (situation)
Package

km.

Source

frame-io.lisp.

Function: nlist (nmax &optional n)
Package

km.

Source

utils.lisp.

Function: no-explanations ()
Package

km.

Source

explain.lisp.

Function: no-following-spaces (char)
Package

km.

Source

anglify.lisp.

Function: no-preceeding-spaces (char)
Package

km.

Source

anglify.lisp.

Function: no-reserved-keywords (vals)
Package

km.

Source

interpreter.lisp.

Function: no-sanity-checks ()
Package

km.

Source

constraints.lisp.

Function: nocomments ()
Package

km.

Source

trace.lisp.

Function: node-cloned-from (f)
Package

km.

Source

prototypes.lisp.

Function: node-cloned-from* (f &key done)
Package

km.

Source

prototypes.lisp.

Function: node-cloned-from-originally (f)
Package

km.

Source

prototypes.lisp.

Function: node-cloned-to (f)
Package

km.

Source

prototypes.lisp.

Function: node-expanded-from (node0 &key ignore-prototypes)
Package

km.

Source

prototypes.lisp.

Function: nodes-cloned-to (nodes0 &key clones-of-interest)
Package

km.

Source

prototypes.lisp.

Function: nodes-cloned-to0 (nodes0 &key clones-of-interest)
Package

km.

Source

prototypes.lisp.

Function: non-constraint-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: non-inverse-recording-concept (concept)
Package

km.

Source

frame-io.lisp.

Function: non-inverse-recording-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: non-unifiable-pairs (vals)
Package

km.

Source

constraints.lisp.

Function: nonessentials-in (isv-explanation &key essentials)
Package

km.

Source

loadkb.lisp.

Function: nonessentials-in-expr (expr &key essentials)
Package

km.

Source

loadkb.lisp.

Function: nor (a b)
Package

km.

Source

utils.lisp.

Function: note-are-constraints ()
Package

km.

Source

constraints.lisp.

Function: note-done (frame slot &optional situation)
Package

km.

Source

frame-io.lisp.

Function: now ()
Package

km.

Source

strings.lisp.

Function: nowexists (frame)
Package

km.

Source

frame-io.lisp.

Function: nowexists-val (frame &key situation)
Package

km.

Source

frame-io.lisp.

Function: nreplace (list n new)
Package

km.

Source

utils.lisp.

Function: number-eq (n1 n2)
Package

km.

Source

utils.lisp.

Function: number-stringp (string)
Package

km.

Source

strings.lisp.

Function: numeric-char-p (char)
Package

km.

Source

utils.lisp.

Function: obj-stack ()
Package

km.

Source

stack.lisp.

Function: objwrite (expr &optional htmlify)
Package

km.

Source

writer.lisp.

Function: objwrite2 (expr htmlify &key action window)
Package

km.

Source

writer.lisp.

Function: odd-elements (list)
Package

km.

Source

utils.lisp.

Function: on-error ()
Package

km.

Source

trace.lisp.

Function: on-goal-stackp (expr)
Package

km.

Source

stack.lisp.

Function: oneof-where (var set test)
Package

km.

Source

interpreter.lisp.

Function: ordered-count (list)
Package

km.

Source

utils.lisp.

Function: ordered-gather-by-key (pairs &key remove-duplicates)
Package

km.

Source

utils.lisp.

Function: ordered-intersection (list set &key test)
Package

km.

Source

utils.lisp.

Function: ordered-set-difference (list set &key test)
Package

km.

Source

utils.lisp.

Function: orify (vals)
Package

km.

Source

strings.lisp.

Function: originated-from-class (source)
Package

km.

Source

explain.lisp.

Function: originated-from-classes (expr)
Package

km.

Source

explain.lisp.

Function: orphanp (concept)
Package

km.

Source

kbutils.lisp.

Function: orphans ()
Package

km.

Source

frame-io.lisp.

Function: own-rule-sets (instance slot &key retain-commentsp situation)
Package

km.

Source

frame-io.lisp.

Function: pair-filter (vals &optional selected-so-far)
Package

km.

Source

constraints.lisp.

Function: pair-less-than (pair1 pair2)
Package

km.

Source

utils.lisp.

Function: pair-to-list (pair)
Package

km.

Source

kbutils.lisp.

Function: pairp (thing)
Package

km.

Source

utils.lisp.

Function: partition (sequence function)
Package

km.

Source

utils.lisp.

Function: path-to-existential-expr (path &optional prep)
Package

km.

Source

subsumes.lisp.

Function: path-to-existential-expr2 (path embedded-unit prep)
Package

km.

Source

subsumes.lisp.

Function: pathp (path)
Package

km.

Source

kbutils.lisp.

Function: pause ()
Package

km.

Source

strings.lisp.

Function: pending-equality (x0 y0)
Package

km.

Source

stack.lisp.

Function: permutations (list)
Package

km.

Source

utils.lisp.

Function: permutations0 (list)
Package

km.

Source

utils.lisp.

Function: permute (list-of-lists)
Package

km.

Source

utils.lisp.

Function: permute-clonesets (sets)
Package

km.

Source

prototypes.lisp.

Function: point-parents-to-defined-concept (frame parents facet &key simple-classp)
Package

km.

Source

frame-io.lisp.

Function: pop-from-goal-stack ()
Package

km.

Source

stack.lisp.

Function: port-to-package (tree &key package)
Package

km.

Source

utils.lisp.

Function: prev-situation (situation &optional instance)
Package

km.

Source

frame-io.lisp.

Function: prev-situation-with-vals (situation instance slot)
Package

km.

Source

frame-io.lisp.

Function: print-km-prompt (&optional stream)
Package

km.

Source

interpreter.lisp.

Function: print-list (list)
Package

km.

Source

utils.lisp.

Function: print-slot-exprs (slot all-rule-sets joiner &key first-time-through)
Package

km.

Source

stack.lisp.

Function: print-trace-message (mode string args &key stream)
Package

km.

Source

trace.lisp.

Function: print-trace-options ()
Package

km.

Source

trace.lisp.

Function: process-km1-result (answer kmexpr kmexpr-with-comments &key fail-mode target handler-pattern rewritep)
Package

km.

Source

interpreter.lisp.

Function: process-load-expression (load-expr0)
Package

km.

Source

interpreter.lisp.

Function: process-unquotes (expr &key fail-mode)
Package

km.

Source

interpreter.lisp.

Function: profile-call (kmexpr)
Package

km.

Source

stats.lisp.

Function: profile-exit (kmexpr)
Package

km.

Source

stats.lisp.

Function: profile-report (&optional n)
Package

km.

Source

stats.lisp.

Function: profile-reset ()
Package

km.

Source

stats.lisp.

Function: projectable (slot instance)
Package

km.

Source

get-slotvals.lisp.

Function: projected-classes (instance situation local-classes-and-constraints)
Package

km.

Source

frame-io.lisp.

Function: proper-listp (list)
Package

km.

Source

utils.lisp.

Function: protoinstancep (concept)
Package

km.

Source

prototypes.lisp.

Function: protorootp (concept)
Package

km.

Source

prototypes.lisp.

Function: prototype-classes (node-or-triple0)
Package

km.

Source

prototypes.lisp.

Function: prototype-constraints+sources (instance slot &key ignore-prototypes)
Package

km.

Source

frame-io.lisp.

Function: prototype-merge-expr1 (slot i1 i2 vs1 vs2 &key source-protoroots)
Package

km.

Source

lazy-unify.lisp.

Function: prototype-merge-expr2 (ordered-scored-pairs vs1 vs2 i1 i2 slot)
Package

km.

Source

lazy-unify.lisp.

Function: prototypep (concept)
Package

km.

Source

prototypes.lisp.

Function: push-to-goal-stack (expr &key target)
Package

km.

Source

stack.lisp.

Function: push-to-obj-stack (instance)
Package

km.

Source

stack.lisp.

Function: put-explanation-data (instance isv-explanations &key situation)
Package

km.

Source

explain.lisp.

Function: put-explanations (instance slot isv-explanations &key situation)
Package

km.

Source

explain.lisp.

Function: put-kb (kb &key unintern-symbols)
Package

km.

Source

loadkb.lisp.

Function: put-list (symbol list)
Package

km.

Source

loadkb.lisp.

Function: put-slotsvals (frame slotsvals &key facet install-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: put-vals (instance slot vals0 &key facet install-inversesp situation)
Package

km.

Source

frame-io.lisp.

Function: putobj (fname slotsvals facet)
Package

km.

Source

loadkb.lisp.

Function: quadruplep (list)
Package

km.

Source

utils.lisp.

Function: quoted-descriptionp (expr)
Package

km.

Source

kbutils.lisp.

Function: quoted-expressionp (expr)
Package

km.

Source

kbutils.lisp.

Function: quotep (expr)
Package

km.

Source

utils.lisp.

Function: quotify (item)
Package

km.

Source

utils.lisp.

Function: raise-participant (participant)
Package

km.

Source

prototypes.lisp.

Function: raise-prototype (prototype)
Package

km.

Source

prototypes.lisp.

Function: ranges-of (slot)
Package

km.

Source

frame-io.lisp.

Function: rank-sort (list function)
Package

km.

Source

utils.lisp.

Function: rank-unification (i1 i2 &key cloned-from-sources)
Package

km.

Source

lazy-unify.lisp.

Function: read-and-print (file)
Package

km.

Source

utils.lisp.

Function: read-and-print2 (stream)
Package

km.

Source

utils.lisp.

Function: read-file (file &optional type)
Package

km.

Source

utils.lisp.

Function: read-file-array (file &key element-type)
Package

km.

Source

utils.lisp.

Function: read-file-bytes (file &key element-type)
Package

km.

Source

utils.lisp.

Function: read-file-chars (file)
Package

km.

Source

utils.lisp.

Function: read-file-exprs (file)
Package

km.

Source

utils.lisp.

Function: read-file-lines (file)
Package

km.

Source

utils.lisp.

Function: read-file-string (file)
Package

km.

Source

utils.lisp.

Function: read-to (string chars)
Package

km.

Source

strings.lisp.

Function: read-to2 (string chars)
Package

km.

Source

strings.lisp.

Function: record-explanation-for (target val expr0 &key situation ignore-clone-cycles)
Package

km.

Source

explain.lisp.

Function: record-explanation-later (expr)
Package

km.

Source

explain.lisp.

Function: recursive-find (item tree)
Package

km.

Source

utils.lisp.

Function: recursive-ruleset (instance slot ruleset)
Package

km.

Source

get-slotvals.lisp.

Function: reify-existentials-in-expr (expr)
Package

km.

Source

get-slotvals.lisp.

Function: reify-existentials-in-rule-set (rule-set)
Package

km.

Source

get-slotvals.lisp.

Function: reify-existentials-in-rule-sets (rule-sets)
Package

km.

Source

get-slotvals.lisp.

Function: reload-kb (file &key verbose with-morphism eval-instances load-patterns)
Package

km.

Source

loadkb.lisp.

Function: remove-assoc-entry (key assoc-list)
Package

km.

Source

utils.lisp.

Function: remove-clone-cycles (explanation-structs)
Package

km.

Source

prototypes.lisp.

Function: remove-cloned-from-explanations (isv-explanations protoroot)
Package

km.

Source

explain.lisp.

Function: remove-cloned-from-explns (explanations)
Package

km.

Source

explain.lisp.

Function: remove-constraints (vals)
Package

km.

Source

kbutils.lisp.

Function: remove-delimeters (list)
Package

km.

Source

strings.lisp.

Function: remove-doublequotes (string &key nil-if-missing)
Package

km.

Source

strings.lisp.

Function: remove-dup-atomic-instances (instances)
Package

km.

Source

kbutils.lisp.

Function: remove-dup-instances (instances)
Package

km.

Source

kbutils.lisp.

Function: remove-element-n (list n)
Package

km.

Source

utils.lisp.

Function: remove-equal-items (vs1 vs2)
Package

km.

Source

lazy-unify.lisp.

Function: remove-equal-items0 (vs1 vs2 &key rev-new-vs1 equal-vs2-so-far)
Package

km.

Source

lazy-unify.lisp.

Function: remove-explained-vals (vals exprs &key target)
Package

km.

Source

lazy-unify.lisp.

Function: remove-from-end (string chars)
Package

km.

Source

strings.lisp.

Function: remove-from-stack (instance)
Package

km.

Source

stack.lisp.

Function: remove-leading-whitespace (string)
Package

km.

Source

strings.lisp.

Function: remove-pending-equalities (vals)
Package

km.

Source

constraints.lisp.

Function: remove-redundant-subclasses (class)
Package

km.

Source

frame-io.lisp.

Function: remove-redundant-superclasses (class)
Package

km.

Source

frame-io.lisp.

Function: remove-shared-elements (list1 list2 &key test)
Package

km.

Source

utils.lisp.

Function: remove-singletons (list)
Package

km.

Source

utils.lisp.

Function: remove-sources-from-vals (instance slot vals)
Package

km.

Source

frame-io.lisp.

Function: remove-string (bit string)
Package

km.

Source

strings.lisp.

Function: remove-subsumees (classes)
Package

km.

Source

frame-io.lisp.

Function: remove-subsumees-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: remove-subsumers (classes)
Package

km.

Source

frame-io.lisp.

Function: remove-subsumers-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: remove-subsuming-exprs (exprs instances &key allow-coercion target eagerlyp)
Package

km.

Source

subsumes.lisp.

Function: remove-subsuming-exprs0 (exprs instances &key allow-coercion target eagerlyp)
Package

km.

Source

subsumes.lisp.

Function: remove-support (triple support &key situation)
Package

km.

Source

explain.lisp.

Function: remove-supports (triple &key situation)
Package

km.

Source

explain.lisp.

Function: remove-trailing-whitespace (string)
Package

km.

Source

strings.lisp.

Function: remove-wrapper (string start0 end &key nil-if-missing)
Package

km.

Source

strings.lisp.

Function: remprops (symbol)
Package

km.

Source

utils.lisp.

Function: rename-class (old-class new-class)
Package

km.

Source

frame-io.lisp.

Function: rename-symbols (expr renaming-alist)
Package

km.

Source

loadkb.lisp.

Function: reorder-slotsvals (slotsvals)
Package

km.

Source

frame-io.lisp.

Function: replace-element (n list el)
Package

km.

Source

utils.lisp.

Function: replace-string (old new string)
Package

km.

Source

strings.lisp.

Function: report-error (error-type string0 &rest args0)
Package

km.

Source

trace.lisp.

Function: report-statistics ()
Package

km.

Source

stats.lisp.

Function: report-statistics-long ()
Package

km.

Source

stats.lisp.

Function: requires-km-version (version-number-str)
Package

km.

Source

loadkb.lisp.

Function: reset-creations ()
Package

km.

Source

loadkb.lisp.

Function: reset-done ()
Package

km.

Source

frame-io.lisp.

Function: reset-for-top-level-call (km-expr &key reset-statistics)
Package

km.

Source

interpreter.lisp.

Function: reset-handler-functions ()
Package

km.

Source

compiler.lisp.

Function: reset-history ()
Package

km.

Source

loadkb.lisp.

Function: reset-inference-engine ()
Package

km.

Source

loadkb.lisp.

Function: reset-kb ()
Package

km.

Source

loadkb.lisp.

Function: reset-statistics ()
Package

km.

Source

stats.lisp.

Function: reset-trace ()
Package

km.

Source

trace.lisp.

Function: reset-trace-at-iteration ()
Package

km.

Source

utils.lisp.

Function: reset-trace-depth ()
Package

km.

Source

trace.lisp.

Function: restore-kb (&key unintern-symbols)
Package

km.

Source

loadkb.lisp.

Function: restvar-p (x)
Package

km.

Source

minimatch.lisp.

Function: retain-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: reuse-cons (a b ab)
Package

km.

Source

compiler.lisp.

Function: right-of (string substring &key from-end)
Package

km.

Source

strings.lisp.

Function: rightmost-word (string)
Package

km.

Source

strings.lisp.

Function: rules-for (slot frameadd &key retain-commentsp)
Package

km.

Source

interpreter.lisp.

Function: sanity-checks ()
Package

km.

Source

constraints.lisp.

Function: satisfies-class-definition (instance class-definition conclusion-classes)
Package

km.

Source

frame-io.lisp.

Function: satisfies-constraints (vals0 constraints0 slot &key incompletep)
Package

km.

Source

constraints.lisp.

Function: satisfies-definition (instance class &key slots-that-changed)
Package

km.

Source

frame-io.lisp.

Function: satisfies-definition2 (instance poss-coref-instance &key slots-that-changed)
Package

km.

Source

frame-io.lisp.

Function: satisfies-prototype-definition (instance prototype)
Package

km.

Source

prototypes.lisp.

Function: save-explanation (isv-explanation &key stream essentials)
Package

km.

Source

loadkb.lisp.

Function: save-explanations (concept &key stream essentials explanation-types)
Package

km.

Source

loadkb.lisp.

Function: save-frame (concept &key stream situations save-prototypep essentials partially-cloned-from slots-to-show theories nulls-okayp include-explanationsp)
Package

km.

Source

loadkb.lisp.

Function: save-kb (file &key reset-kb include-explanationsp)
Package

km.

Source

loadkb.lisp.

Function: save-prototype (prototype0 &key stream file extra-assertions essential-participants)
Package

km.

Source

prototypes.lisp.

Function: scan-kb ()
Package

km.

Source

frame-io.lisp.

Function: scan-to (delimeter string m n nmax &key allow-quoted-phrases)
Package

km.

Source

strings.lisp.

Function: score-pair (v1 v2 &key source-protoroots)
Package

km.

Source

lazy-unify.lisp.

Function: search-stack (class)
Package

km.

Source

stack.lisp.

Function: see (file)
Package

km.

Source

utils.lisp.

Function: see-theory (theory)
Package

km.

Source

frame-io.lisp.

Function: seen ()
Package

km.

Source

utils.lisp.

Function: select-real-triples (fs s vs)
Package

km.

Source

prototypes.lisp.

Function: seq-to-list (seq)
Package

km.

Source

kbutils.lisp.

Function: set-checkpoint (&optional checkpoint-id)
Package

km.

Source

loadkb.lisp.

Function: set-constraint-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: set-constraint-satisfied (vals0 constraint &key incompletep)
Package

km.

Source

constraints.lisp.

Function: set-creations-checkpoint (&key checkpoint-id with-comment multiple-checkpoints)
Package

km.

Source

loadkb.lisp.

Function: set-equal (set1 set2)
Package

km.

Source

utils.lisp.

Function: set-situations-mode ()
Package

km.

Source

frame-io.lisp.

Function: set-to-list (set)
Package

km.

Source

kbutils.lisp.

Function: set-unification-operator (x)
Package

km.

Source

lazy-unify.lisp.

Function: shift-char (c &key shift)
Package

km.

Source

strings.lisp.

Function: show-binding (frame)
Package

km.

Source

frame-io.lisp.

Function: show-binding0 (frame)
Package

km.

Source

frame-io.lisp.

Function: show-bindings ()
Package

km.

Source

frame-io.lisp.

Function: show-comment (comment-tag)
Package

km.

Source

explain.lisp.

Function: show-context ()
Package

km.

Source

stack.lisp.

Function: show-done ()
Package

km.

Source

frame-io.lisp.

Function: show-explanation (explanation depth mode comment-tags &key format stream)
Package

km.

Source

trace.lisp.

Function: show-explanations (&key explanations format stream)
Package

km.

Source

trace.lisp.

Function: show-explanations-html (&key stream)
Package

km.

Source

trace.lisp.

Function: show-explanations-xml (&key stream)
Package

km.

Source

trace.lisp.

Function: show-goal-stack (&optional stream)
Package

km.

Source

stack.lisp.

Function: show-goal-stack2 (stack depth show-situationsp &optional stream)
Package

km.

Source

stack.lisp.

Function: show-obj-stack ()
Package

km.

Source

stack.lisp.

Function: show-support (support)
Package

km.

Source

prototypes.lisp.

Function: showme (km-expr &optional situations theories stream return-strings-p)
Package

km.

Source

stack.lisp.

Function: showme-all (km-expr &optional situations)
Package

km.

Source

stack.lisp.

Function: showme-all-frame (instance &optional situations)
Package

km.

Source

stack.lisp.

Function: showme-frame (frame &optional situations theories stream)
Package

km.

Source

stack.lisp.

Function: showme-member-slots-in-situation (class situation)
Package

km.

Source

stack.lisp.

Function: showme-own-slots-in-situation (instance situation)
Package

km.

Source

stack.lisp.

Function: showme-strings (km-expr &optional situations theories stream)
Package

km.

Source

stack.lisp.

Function: silent-spy (&optional expr0)
Package

km.

Source

trace.lisp.

Function: silent-spypoints-stack ()
Package

km.

Source

stack.lisp.

Function: silent-unspy ()
Package

km.

Source

trace.lisp.

Function: simple-add-inverses (instance slot extra-vals)
Package

km.

Source

loadkb.lisp.

Function: simple-add-slotsvals (instance add-slotsvals &key install-inversesp)
Package

km.

Source

loadkb.lisp.

Function: simple-compute-new-slotsvals (instance old-slotsvals add-slotsvals &key install-inversesp)
Package

km.

Source

loadkb.lisp.

Function: simple-eval-instance (instance)
Package

km.

Source

frame-io.lisp.

Function: simple-inherit-with-overrides-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: simple-slotp (slot)
Package

km.

Source

kbutils.lisp.

Function: simple-unifiable (x y)
Package

km.

Source

constraints.lisp.

Function: simpleload-expr (item &key install-inversesp)
Package

km.

Source

loadkb.lisp.

Function: simpleload-kb (km-file &key install-inversesp)
Package

km.

Source

loadkb.lisp.

Function: simplify-cloned-from (explanation)
Package

km.

Source

prototypes.lisp.

Function: single-valued-slotp (slot)
Package

km.

Source

frame-io.lisp.

Function: singletonp (list)
Package

km.

Source

utils.lisp.

Function: situation-invariant-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: skip-checkpoint (query)
Package

km.

Source

interpreter.lisp.

Function: skolem-root (string)
Package

km.

Source

case.lisp.

Function: slot-in (slotvals)
Package

km.

Source

frame-io.lisp.

Function: slot-objectp (slot)
Package

km.

Source

kbutils.lisp.

Function: slotp (slot)
Package

km.

Source

kbutils.lisp.

Function: slots-to-opportunistically-evaluate (instance)
Package

km.

Source

frame-io.lisp.

Function: slotsvals-subsume (slotsvals instance &key bindings)
Package

km.

Source

subsumes.lisp.

Function: slotvals-subsume (slotvals instance &key bindings)
Package

km.

Source

subsumes.lisp.

Function: sometimes-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: sort-objects-for-writing (objects0)
Package

km.

Source

loadkb.lisp.

Function: source-classes-for-triple (instance slot value &optional situation)
Package

km.

Source

explain.lisp.

Function: source-path (source)
Package

km.

Source

explain.lisp.

Function: sourcep (tag)
Package

km.

Source

explain.lisp.

Function: sources (expr)
Package

km.

Source

explain.lisp.

Function: spaced-list (list)
Package

km.

Source

strings.lisp.

Function: spaced-string (list)
Package

km.

Source

strings.lisp.

Function: spaces (n)
Package

km.

Source

utils.lisp.

Function: spacify (words)
Package

km.

Source

anglify.lisp.

Function: special-slot-type (slot)
Package

km.

Source

constraints.lisp.

Function: split-at (string substring &key from-end)
Package

km.

Source

strings.lisp.

Function: split-at1 (string substring &key from-end)
Package

km.

Source

strings.lisp.

Function: splits-at (string substring)
Package

km.

Source

strings.lisp.

Function: spy (&optional expr0)
Package

km.

Source

trace.lisp.

Function: stack-equal (item1 item2)
Package

km.

Source

stack.lisp.

Function: stackable (instance)
Package

km.

Source

stack.lisp.

Function: stacked-canonical-expr (stacked-item)
Package

km.

Source

stack.lisp.

Function: stacked-expr (stacked-item)
Package

km.

Source

stack.lisp.

Function: stacked-inference-number (stacked-item)
Package

km.

Source

stack.lisp.

Function: stacked-situation (stacked-item)
Package

km.

Source

stack.lisp.

Function: stacked-target (stacked-item)
Package

km.

Source

stack.lisp.

Function: start-creations-logging (&key with-comment)
Package

km.

Source

loadkb.lisp.

Function: start-logging (&key with-comment)
Package

km.

Source

loadkb.lisp.

Function: starts-with (string substr)
Package

km.

Source

strings.lisp.

Function: stop-creations-logging (&key with-comment)
Package

km.

Source

loadkb.lisp.

Function: stop-logging (&key with-comment)
Package

km.

Source

loadkb.lisp.

Function: store-kb ()
Package

km.

Source

loadkb.lisp.

Function: string-match (string pattern &key case-sensitivep)
Package

km.

Source

minimatch.lisp.

Function: string-match1 (item pattern &key case-sensitivep)
Package

km.

Source

minimatch.lisp.

Function: string-to-frame (string)
Package

km.

Source

case.lisp.

Function: string-to-list (string &key wordchars allow-quoted-phrases)
Package

km.

Source

strings.lisp.

Function: string-to-number (string &key fail-mode)
Package

km.

Source

strings.lisp.

Function: string-to-words (string &key wordchars allow-quoted-phrases)
Package

km.

Source

strings.lisp.

Function: strip-endchars (string)
Package

km.

Source

strings.lisp.

Function: structured-slotp (slot)
Package

km.

Source

interpreter.lisp.

Function: subbagp (subbag bag &key test)
Package

km.

Source

utils.lisp.

Function: subclasses-of-thing ()
Package

km.

Source

frame-io.lisp.

Function: substitute-string (old new string &key recursivep)
Package

km.

Source

strings.lisp.

Function: substitute-string0 (old new string &key recursivep)
Package

km.

Source

strings.lisp.

Function: substitute-strings (string alist &key recursivep)
Package

km.

Source

strings.lisp.

Function: subsumes (xs ys)
Package

km.

Source

subsumes.lisp.

Function: suitable-for-cloning (instance slot prototype)
Package

km.

Source

prototypes.lisp.

Function: supersituation-own-rule-sets (instance slot &key retain-commentsp situation)
Package

km.

Source

frame-io.lisp.

Function: suspend-trace (&optional depth)
Package

km.

Source

trace.lisp.

Function: symbol-less-than (pair1 pair2)
Package

km.

Source

utils.lisp.

Function: symbol-starts-with (symbol char)
Package

km.

Source

strings.lisp.

Function: t2f-off ()
Package

km.

Source

trace.lisp.

Function: t2f-on (&optional filename)
Package

km.

Source

trace.lisp.

Function: tag-write (tags &optional stream first-time-through)
Package

km.

Source

case.lisp.

Function: tags-in-expr (expr &key use-cloned-from)
Package

km.

Source

lazy-unify.lisp.

Function: target-situation (situation instance slot &optional vals)
Package

km.

Source

frame-io.lisp.

Function: tax-obj-write (concept tab htmlify &key instancep)
Package

km.

Source

taxonomy.lisp.

Function: taxonomy (&optional current-node relation-to-descend htmlify)
Package

km.

Source

taxonomy.lisp.

Function: tell (file)
Package

km.

Source

utils.lisp.

Function: tell-append (file)
Package

km.

Source

utils.lisp.

Function: test-val-constraint (val constraint special-slot-type &key mode)
Package

km.

Source

constraints.lisp.

Function: test-val-constraints (val constraints special-slot-type &key mode)
Package

km.

Source

constraints.lisp.

Function: the-class-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: throw-ctrl-c-error ()
Package

km.

Source

strings.lisp.

Function: tidy-classes (slot vals)
Package

km.

Source

interpreter.lisp.

Function: told ()
Package

km.

Source

utils.lisp.

Function: told-append ()
Package

km.

Source

utils.lisp.

Function: top-level-goal ()
Package

km.

Source

stack.lisp.

Function: trace-at-iteration (n)
Package

km.

Source

utils.lisp.

Function: trace-rule (rule-pattern fact bindings)
Package

km.

Source

compiler.lisp.

Function: trace-to-file-off ()
Package

km.

Source

trace.lisp.

Function: trace-to-file-on (&optional filename)
Package

km.

Source

trace.lisp.

Function: traceclassifyp ()
Package

km.

Source

trace.lisp.

Function: traceconstraintsp ()
Package

km.

Source

trace.lisp.

Function: tracekm ()
Package

km.

Source

trace.lisp.

Function: traceothersituationsp ()
Package

km.

Source

trace.lisp.

Function: tracep ()
Package

km.

Source

trace.lisp.

Function: tracesubsumesp ()
Package

km.

Source

trace.lisp.

Function: traceunifyp ()
Package

km.

Source

trace.lisp.

Function: transpose (list)
Package

km.

Source

utils.lisp.

Function: trim-failed-explanations (explanations depth comment-tags)
Package

km.

Source

trace.lisp.

Function: trim-from-end (string n)
Package

km.

Source

strings.lisp.

Function: trim-from-start (string n)
Package

km.

Source

strings.lisp.

Function: trim-numbers (string &key number-chars with-warnings)
Package

km.

Source

strings.lisp.

Function: trim-prototype (prototype0 &key essential-participants)
Package

km.

Source

prototypes.lisp.

Function: trim-whitespace (string)
Package

km.

Source

strings.lisp.

Function: triple-cloned-from (triple)
Package

km.

Source

prototypes.lisp.

Function: triple-cloned-from-complex* (f s v)
Package

km.

Source

prototypes.lisp.

Function: triple-cloned-from-originally (triple)
Package

km.

Source

prototypes.lisp.

Function: triple-cloned-from-simple* (f s v)
Package

km.

Source

prototypes.lisp.

Function: triple-cloned-to (triple)
Package

km.

Source

prototypes.lisp.

Function: triple-cloned-to-complex* (f s v)
Package

km.

Source

prototypes.lisp.

Function: triple-cloned-to-simple* (f s v)
Package

km.

Source

prototypes.lisp.

Function: triple-expanded-from (triple &key ignore-prototypes)
Package

km.

Source

prototypes.lisp.

Function: triple-in (isv-explanation)
Package

km.

Source

explain.lisp.

Function: triple-name (triple &key htmlify)
Package

km.

Source

anglify.lisp.

Function: triplep (list)
Package

km.

Source

utils.lisp.

Function: triples-to-alist (triples)
Package

km.

Source

loadkb.lisp.

Function: truncate-string (string &optional maxlen)
Package

km.

Source

strings.lisp.

Function: try-classifying (instance possible-new-parent &key slots-that-changed)
Package

km.

Source

frame-io.lisp.

Function: try-classifying-as-prototype (instance protoclasses class-definition)
Package

km.

Source

frame-io.lisp.

Function: try-equating (instance possible-coreferential-instance &key slots-that-changed)
Package

km.

Source

frame-io.lisp.

Function: try-lazy-unify (instancename1 instancename2 &key classes-subsumep check-constraintsp)
Package

km.

Source

lazy-unify.lisp.

Function: try-lazy-unify2 (instance1 instance2 &key classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: un-andify (vals)
Package

km.

Source

kbutils.lisp.

Function: un-done (frame &key slot situation)
Package

km.

Source

frame-io.lisp.

Function: undeclared-slot (slot)
Package

km.

Source

frame-io.lisp.

Function: undo (&optional checkpoint-id)
Package

km.

Source

loadkb.lisp.

Function: undo-creations (&key checkpoint-id with-comment remove-checkpoint)
Package

km.

Source

loadkb.lisp.

Function: undo-possible (&optional checkpoint-id)
Package

km.

Source

loadkb.lisp.

Function: undo0 (history checkpoint-id)
Package

km.

Source

loadkb.lisp.

Function: undo1 (command)
Package

km.

Source

loadkb.lisp.

Function: unfiltered-obj-stack ()
Package

km.

Source

stack.lisp.

Function: unifiable-with-existential-expr (instance expr &key classes-subsumep)
Package

km.

Source

lazy-unify.lisp.

Function: unifiable-with-existential-expr0 (instance expr &key classes-subsumep)
Package

km.

Source

lazy-unify.lisp.

Function: unification-operator (x)
Package

km.

Source

lazy-unify.lisp.

Function: unified-svs (i1 i2 &key situations classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: unified-svs-in-situation (i1 i2 situation &key classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: unify-in-prototype (instance prototype &optional slot)
Package

km.

Source

prototypes.lisp.

Function: unify-in-prototypes (instance0 &optional slot)
Package

km.

Source

prototypes.lisp.

Function: unify-names (instance1 instance2 &key classes-subsumep eagerlyp)
Package

km.

Source

lazy-unify.lisp.

Function: unify-structured-list-vals (instance10 instance20 &key classes-subsumep eagerlyp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: unify-structured-list-vals2 (elements1 elements2 &key classes-subsumep eagerlyp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: unify-with-existential-expr (instance expr &key eagerlyp classes-subsumep fail-mode target check-constraintsp)
Package

km.

Source

lazy-unify.lisp.

Function: unify-with-instance (instance possible-coreferential-instance)
Package

km.

Source

frame-io.lisp.

Function: unify-with-slotsvals2 (instance classes slotsvals00 &key classes-subsumep eagerlyp check-constraintsp fail-mode)
Package

km.

Source

lazy-unify.lisp.

Function: uninstall-inverse (frame slot val0 &optional situation)
Package

km.

Source

frame-io.lisp.

Function: uninstall-inverses (frame slot vals &optional situation)
Package

km.

Source

frame-io.lisp.

Function: uniquep (x list)
Package

km.

Source

utils.lisp.

Function: universalp (slot)
Package

km.

Source

frame-io.lisp.

Function: unpoint-parents-to-defined-concept (frame parents facet)
Package

km.

Source

frame-io.lisp.

Function: unquote (expr)
Package

km.

Source

utils.lisp.

Function: unsatisfied-propositions (propositions)
Package

km.

Source

frame-io.lisp.

Function: unspy ()
Package

km.

Source

trace.lisp.

Function: unsuspend-trace ()
Package

km.

Source

trace.lisp.

Function: untracekm ()
Package

km.

Source

trace.lisp.

Function: ununifiable (frame2)
Package

km.

Source

frame-io.lisp.

Function: ununify (frame2)
Package

km.

Source

frame-io.lisp.

Function: unusable-frame-name (fname)
Package

km.

Source

loadkb.lisp.

Function: update-assoc-list (assoc-list new-pair)
Package

km.

Source

utils.lisp.

Function: update-dict (dict key val)
Package

km.

Source

utils.lisp.

Function: uppercase-letterp (word)
Package

km.

Source

strings.lisp.

Function: use-inheritance ()
Package

km.

Source

get-slotvals.lisp.

Function: use-prototypes ()
Package

km.

Source

get-slotvals.lisp.

Function: used-slot-in (slotvals)
Package

km.

Source

stack.lisp.

Function: user-commentp (tag)
Package

km.

Source

explain.lisp.

Function: val-constraint-exprp (expr)
Package

km.

Source

kbutils.lisp.

Function: val-of (var bindings)
Package

km.

Source

utils.lisp.

Function: val-sets-to-expr (exprs0 &key single-valuedp combine-values-by-appendingp joiner)
Package

km.

Source

kbutils.lisp.

Function: val-sets-to-expr0 (exprs &key single-valuedp joiner)
Package

km.

Source

kbutils.lisp.

Function: val-to-vals (val)
Package

km.

Source

kbutils.lisp.

Function: val-unification-operator (x)
Package

km.

Source

lazy-unify.lisp.

Function: vals-in (slotvals)
Package

km.

Source

frame-io.lisp.

Function: vals-in-class (vals class)
Package

km.

Source

interpreter.lisp.

Function: vals-subsume (ser-exprs see-vals &key bindings current-var)
Package

km.

Source

subsumes.lisp.

Function: vals-to-&-expr (vals &key joiner first-time-through)
Package

km.

Source

kbutils.lisp.

Function: vals-to-class-description (classes)
Package

km.

Source

subsumes.lisp.

Function: vals-to-val (vals)
Package

km.

Source

kbutils.lisp.

Function: valset-subsumes-valset (valset1 valset2)
Package

km.

Source

subsumes.lisp.

Function: valsets-to-&&-exprs (valsets)
Package

km.

Source

kbutils.lisp.

Function: var-boundp (var bindings)
Package

km.

Source

utils.lisp.

Function: var-p (var)
Package

km.

Source

minimatch.lisp.

Function: variables-in (x)
Package

km.

Source

compiler.lisp.

Function: violated-cardinality-constraint (expr-sets constraint)
Package

km.

Source

constraints.lisp.

Function: violated-constraints (vals0 constraints0 slot &key mode incompletep)
Package

km.

Source

constraints.lisp.

Function: violated-set-constraints (expr-sets constraints0)
Package

km.

Source

constraints.lisp.

Function: violated-val-constraints (val constraints special-slot-type &key mode)
Package

km.

Source

constraints.lisp.

Function: visible-theories ()
Package

km.

Source

frame-io.lisp.

Function: white-space-p (string &key whitespace-chars)
Package

km.

Source

strings.lisp.

Function: white-space2-p (string n nmax whitespace-chars)
Package

km.

Source

strings.lisp.

Function: whitespace-char (char)
Package

km.

Source

strings.lisp.

Function: why (&optional triple situation)
Package

km.

Source

explain.lisp.

Function: why0 (triple &optional situation)
Package

km.

Source

explain.lisp.

Function: wildcard-varp (var)
Package

km.

Source

minimatch.lisp.

Function: write-behavior-variables (&optional stream)
Package

km.

Source

loadkb.lisp.

Function: write-compiled-handlers ()
Package

km.

Source

compiler.lisp.

Function: write-file (file lines)
Package

km.

Source

utils.lisp.

Function: write-file-array (file array &key element-type)
Package

km.

Source

utils.lisp.

Function: write-frame (frame &key situations theories htmlify nulls-okayp essentials partially-cloned-from slots-to-show save-prototypep)
Package

km.

Source

writer.lisp.

Function: write-frame-in-situation (frame situation &key htmlify theoryp essentials partially-cloned-from slots-to-show save-prototypep)
Package

km.

Source

writer.lisp.

Function: write-frame0 (frame &optional situations theories htmlify essentials partially-cloned-from slots-to-show save-prototypep)
Package

km.

Source

writer.lisp.

Function: write-frame2 (frame situation slotsvals0 quantifier joiner &key htmlify theoryp essentials partially-cloned-from slots-to-show save-prototypep tab)
Package

km.

Source

writer.lisp.

Function: write-kb (&key stream objects situations0 reset-kb include-explanationsp)
Package

km.

Source

loadkb.lisp.

Function: write-km-list (list &optional stream first-time-through)
Package

km.

Source

case.lisp.

Function: write-km-vals (vals &optional stream)
Package

km.

Source

case.lisp.

Function: write-km-vals2 (vals &optional stream)
Package

km.

Source

case.lisp.

Function: write-kmexpr (kmexpr _tab htmlify)
Package

km.

Source

writer.lisp.

Function: write-lines (structure &optional stream)
Package

km.

Source

utils.lisp.

Function: write-situation-specific-assertions (situation-class &key htmlify)
Package

km.

Source

writer.lisp.

Function: write-slotsvals (slotsvals &optional tab htmlify essentials partially-cloned-from slots-to-show save-prototypep)
Package

km.

Source

writer.lisp.

Function: write-slotvals (slotvals &optional tab htmlify essentials partially-cloned-from save-prototypep)
Package

km.

Source

writer.lisp.

Function: write-state-variables (&optional stream)
Package

km.

Source

loadkb.lisp.

Function: write-vals (vals &optional tab htmlify)
Package

km.

Source

writer.lisp.

Function: x-or (a b)
Package

km.

Source

utils.lisp.

Function: xmlify (string)
Package

km.

Source

explain.lisp.

Function: ynread (&optional question-str)
Package

km.

Source

strings.lisp.

Function: zero (n)
Package

km.

Source

utils.lisp.


5.2.5 Structures

Structure: delay
Package

km.

Source

compiler.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: value
Readers

delay-value.

Writers

(setf delay-value).

Slot: function
Package

common-lisp.

Readers

delay-function.

Writers

(setf delay-function).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   &   (  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
Index Entry  Section

&
&&-exprp: Private ordinary functions
&&-exprs-to-valsets: Private ordinary functions
&-expr-to-vals: Private ordinary functions
&-exprp: Private ordinary functions

(
(setf delay-function): Private ordinary functions
(setf delay-value): Private ordinary functions

A
a-space: Private ordinary functions
aconsp: Private ordinary functions
add-binding: Private ordinary functions
add-doublequotes: Private ordinary functions
add-escapes: Private ordinary functions
add-immediate-class: Private ordinary functions
add-lisp&km-function: Private ordinary functions
add-quote-if-needed: Private ordinary functions
add-quotes: Private ordinary functions
add-slotsvals: Private ordinary functions
add-support: Private ordinary functions
add-to-active-situations: Private ordinary functions
add-to-prototype-definition: Private ordinary functions
add-to-source: Private ordinary functions
add-triple: Private ordinary functions
add-triple-asif-cloned: Private ordinary functions
add-val: Private ordinary functions
add-val-to-group: Private ordinary functions
add-vals: Private ordinary functions
aggregate-vals: Private ordinary functions
all-active-situations: Private ordinary functions
all-adjacent-pairs: Private ordinary functions
all-applicable-prototypes: Private ordinary functions
all-classes: Private ordinary functions
all-instances: Private ordinary functions
all-next-situations: Private ordinary functions
all-pairs: Private ordinary functions
all-protoinstances: Private ordinary functions
all-prototypes: Private ordinary functions
all-situations: Private ordinary functions
all-situations-and-theories: Private ordinary functions
all-subclasses: Private ordinary functions
all-subclasses0: Private ordinary functions
all-subslots: Private ordinary functions
all-superclasses: Private ordinary functions
all-superclasses0: Private ordinary functions
all-supersituations: Private ordinary functions
all-supersituations0: Private ordinary functions
all-superslots: Private ordinary functions
all-theories: Private ordinary functions
allof-must: Private ordinary functions
allof-where-must: Private ordinary functions
already-done: Private ordinary functions
am-in-global-situation: Private ordinary functions
am-in-local-situation: Private ordinary functions
am-in-local-situation-or-theory: Private ordinary functions
am-in-local-theory: Private ordinary functions
am-in-prototype-mode: Private ordinary functions
am-in-situations-mode: Private ordinary functions
and-append: Private ordinary functions
and-append2: Private ordinary functions
and-listp: Private ordinary functions
and-member: Private ordinary functions
andify: Private ordinary functions
annotate-embedded-structures: Private ordinary functions
annotate-every-expr: Private ordinary functions
annotate-every-expr0: Private ordinary functions
annotate-slotsvals: Private ordinary functions
annotate-val: Private ordinary functions
annotate-vals: Private ordinary functions
anonymous-instance-name: Private ordinary functions
anonymous-instancep: Private ordinary functions
anonymous-minimatch-varp: Private ordinary functions
apairp: Private ordinary functions
append-bags: Private ordinary functions
append-list: Private ordinary functions
append-seqs: Private ordinary functions
apply-handler: Private ordinary functions
apply-recursive: Private ordinary functions
apply-to-file-exprs: Private ordinary functions
apply-to-file-lines: Private ordinary functions
are-consistent-with-constraints: Private ordinary functions
are-slotsvals: Private ordinary functions
areverse: Private ordinary functions
arg1of: Private ordinary functions
arg2of: Private ordinary functions
arg3of: Private ordinary functions
arg4of: Private ordinary functions
args-to-symbol: Private ordinary functions
assoc-equal: Private ordinary functions
assoc-sort: Private ordinary functions
atomic-aconsp: Private ordinary functions
atranspose: Private ordinary functions
attach-source-to-expr: Private ordinary functions

B
bag-equal: Private ordinary functions
bag-equal0: Private ordinary functions
bag-to-list: Private ordinary functions
before-situation: Private ordinary functions
bind: Private ordinary functions
bind-self: Private ordinary functions
bindings-for: Private ordinary functions
block-list: Private ordinary functions
bound: Private ordinary functions
break-list: Private ordinary functions
break-string-at: Private ordinary functions
break-up: Private ordinary functions
break-up-at: Private ordinary functions
break-up-at0: Private ordinary functions
break-up2: Private ordinary functions
breakup-existential-expr: Private ordinary functions
build-clone: Private ordinary functions
build-clones: Private ordinary functions
build-embedded-val: Private ordinary functions
build-rule: Private ordinary functions
built-in-aggregation-slot: Private ordinary functions
built-in-bag-aggregation-slot: Private ordinary functions
built-in-concept: Private ordinary functions
built-in-concept-type: Private ordinary functions
built-in-instance-of-links: Private ordinary functions
built-in-seq-aggregation-slot: Private ordinary functions
built-in-set-aggregation-slot: Private ordinary functions
built-in-slot: Private ordinary functions
butfirst-char: Private ordinary functions
butlast-char: Private ordinary functions
butlast-word: Private ordinary functions

C
cache-explanation-for: Private ordinary functions
cached-explanations-for: Private ordinary functions
canonicalize: Private ordinary functions
capitalize: Private ordinary functions
cardinality-of: Private ordinary functions
cardinality-of2: Private ordinary functions
case-sensitive-read: Private ordinary functions
case-sensitive-read-file-exprs: Private ordinary functions
case-sensitive-read-from-string: Private ordinary functions
case-sensitive-read-km: Private ordinary functions
catch-explanation: Private ordinary functions
catch-explanations: Private ordinary functions
change-to-situation: Private ordinary functions
check-classification-with-user: Private ordinary functions
check-domain-and-range: Private ordinary functions
check-for-cycles: Private ordinary functions
check-for-cycles0: Private ordinary functions
check-isa-slot-object: Private ordinary functions
check-situations-mode: Private ordinary functions
check-slot: Private ordinary functions
check-slotvals-constraints: Private ordinary functions
check-slotvals-constraints0: Private ordinary functions
checkkboff: Private ordinary functions
checkkbon: Private ordinary functions
checkkbp: Private ordinary functions
checkpoint-id: Private ordinary functions
checkpoint-p: Private ordinary functions
class-description-to-class+slotsvals: Private ordinary functions
class-descriptionp: Private ordinary functions
class-has-something-to-say-about: Private ordinary functions
class-in-existential-expr: Private ordinary functions
classes-in-description: Private ordinary functions
classes-subsume-classes: Private ordinary functions
classification-enabled: Private ordinary functions
classify: Private ordinary functions
classify-as-coreferential: Private ordinary functions
classify-as-member: Private ordinary functions
classify-as-prototype: Private ordinary functions
classify-as-prototype0: Private ordinary functions
classify0: Private ordinary functions
classp: Private ordinary functions
clean-taxonomy: Private ordinary functions
clear-all-explanations: Private ordinary functions
clear-evaluation-cache: Private ordinary functions
clear-explanations: Private ordinary functions
clear-goal-stack: Private ordinary functions
clear-nodes-cloned-to-cache: Private ordinary functions
clear-obj-stack: Private ordinary functions
clear-screen: Private ordinary functions
clear-silent-spy-log: Private ordinary functions
clear-silent-spypoints-stack: Private ordinary functions
clear-situations: Private ordinary functions
clone: Private ordinary functions
clone-built-from*: Private ordinary functions
clone-cycle: Private ordinary functions
clone-without-bookkeeping: Private ordinary functions
cloned-from*: Private ordinary functions
close-stream: Private ordinary functions
collect-clonesets: Private ordinary functions
collect-constraints+sources-on-instance: Private ordinary functions
collect-constraints-on-instance: Private ordinary functions
collect-prototypes-for-classes: Private ordinary functions
combine-attvals: Private ordinary functions
combine-bindings: Private ordinary functions
combine-explanations: Private ordinary functions
combine-values-by-appending-slotp: Private ordinary functions
commaed-list: Private ordinary functions
commaify: Private ordinary functions
comment: Private ordinary functions
comment-or-sourcep: Private ordinary functions
comment-tagp: Private ordinary functions
comments: Private ordinary functions
common-startstring: Private ordinary functions
comparison-operator: Private ordinary functions
compatible-classes: Private ordinary functions
compile-expr: Private ordinary functions
compile-handlers: Private ordinary functions
compile-list: Private ordinary functions
compile-rule: Private ordinary functions
compile-rules: Private ordinary functions
compiled-km-handler-function: Private ordinary functions
compute-built-in-non-fluent-slots: Private ordinary functions
compute-new-vals: Private ordinary functions
compute-triples: Private ordinary functions
concat: Private ordinary functions
concat-list: Private ordinary functions
cons-binding: Private ordinary functions
consistent-to-do-action: Private ordinary functions
constraint-exprp: Private ordinary functions
contains: Private ordinary functions
contains-self-keyword: Private ordinary functions
contains-some: Private ordinary functions
contains-some-existential-exprs: Private ordinary functions
contains-whitespace: Private ordinary functions
convert-comment-to-internal-form: Private ordinary functions
convert-comments-to-internal-form: Private ordinary functions
copy-delay: Private ordinary functions
copy-explanations-for: Private ordinary functions
copy-situation-contents: Private ordinary functions
count-elements: Private ordinary functions
counts-to: Private ordinary functions
counts-to0: Private ordinary functions
covers: Private ordinary functions
create-instance: Private ordinary functions
create-instance-name: Private ordinary functions
create-named-instance: Private ordinary functions
crypt: Private ordinary functions
curr-iteration: Private ordinary functions
curr-prototype: Private ordinary functions
curr-situation: Private ordinary functions
curr-situation-facet: Private ordinary functions

D
date: Private ordinary functions
decomment: Private ordinary functions
decrement-trace-depth: Private ordinary functions
default-fluent-status: Private ordinary functions
delay: Private macros
delay-function: Private ordinary functions
delay-p: Private ordinary functions
delay-value: Private ordinary functions
delete-all-supports-from-class: Private ordinary functions
delete-explanation: Private ordinary functions
delete-explanations: Private ordinary functions
delete-frame: Private ordinary functions
delete-frame-structure: Private ordinary functions
delete-isv-explanation: Private ordinary functions
delete-isv-explanations: Private ordinary functions
delete-nonessential-explanation: Private ordinary functions
delete-nonessential-explanations: Private ordinary functions
delete-prototype-triple: Private ordinary functions
delete-slot: Private ordinary functions
delete-support-by-prototypes: Private ordinary functions
delete-support-by-prototypes-in-class: Private ordinary functions
delete-supports-from-class: Private ordinary functions
delete-supports-from-class0: Private ordinary functions
delete-triple: Private ordinary functions
delete-val: Private ordinary functions
delistifiable-commented-or-sourced-pairp: Private ordinary functions
delistifiable-commented-pairp: Private ordinary functions
delistifiable-sourced-pairp: Private ordinary functions
delistify: Private ordinary functions
depth-to-thing: Private ordinary functions
depth-to-thing1: Private ordinary functions
dereference: Private ordinary functions
dereference-chain: Private ordinary functions
dereference-kb: Private ordinary functions
dereference0: Private ordinary functions
description-subsumes-description: Private ordinary functions
descriptionp: Private ordinary functions
desource: Private ordinary functions
desource+decomment: Private ordinary functions
desource+decomment-top-level: Private ordinary functions
desource+decomment1: Private ordinary functions
desource-all-but-top-level: Private ordinary functions
desource-for-printing: Private ordinary functions
desource-top-level: Private ordinary functions
desource1: Private ordinary functions
disable-classification: Private ordinary functions
disable-installing-inverses: Private ordinary functions
disable-slot-checking: Private ordinary functions
disjoint-class-sets: Private ordinary functions
disjoint-class-sets0: Private ordinary functions
disjoint-classes: Private ordinary functions
do-action: Private ordinary functions
do-forced-unifications: Private ordinary functions
do-objects: Private macros
do-plan: Private ordinary functions
do-postponed-classifications: Private ordinary functions
do-setify: Private ordinary functions
domains-of: Private ordinary functions
dont-cache-values-slotp: Private ordinary functions
dot-source: Private ordinary functions
dotted-slot: Private ordinary functions
double-quotify: Private ordinary functions
double-quotify-list: Private ordinary functions
duplicate: Private ordinary functions

E
eagerly-evaluate-exprs: Private ordinary functions
enable-classification: Private ordinary functions
enable-installing-inverses: Private ordinary functions
enable-slot-checking: Private ordinary functions
ends-with: Private ordinary functions
enforce-constraints: Private ordinary functions
enforce-constraints0: Private ordinary functions
enforce-set-constraint: Private ordinary functions
enforce-set-constraint2: Private ordinary functions
enforce-set-constraints: Private ordinary functions
enforce-set-constraints0: Private ordinary functions
enforce-val-constraint: Private ordinary functions
enforce-val-constraints: Private ordinary functions
equality-assertion-operator: Private ordinary functions
eval-constraints: Private ordinary functions
eval-instance: Private ordinary functions
eval-instances: Private ordinary functions
evaluate-all: Private ordinary functions
evaluate-all-frame: Private ordinary functions
evaluate-all-frame-in-situation: Private ordinary functions
evaluate-and-filter-defaults: Private ordinary functions
evaluate-triple: Private ordinary functions
even-elements: Private ordinary functions
every-to-a: Private ordinary functions
existential-exprp: Private ordinary functions
expand-text: Private ordinary functions
expand-text0: Private ordinary functions
explain-all: Private ordinary functions
explained-by: Private ordinary functions
explanation-in: Private ordinary functions
explanation-type: Private ordinary functions
explanations: Private ordinary functions
explanations-in: Private ordinary functions
explode: Private ordinary functions
expr2string: Private ordinary functions
extract-constraints: Private ordinary functions
extract-exprs-in-class: Private ordinary functions

F
fail-noisily: Private ordinary functions
fail-quietly: Private ordinary functions
faslsave-kb: Private ordinary functions
fast-delete-val: Private ordinary functions
fastload-kb: Private ordinary functions
fastsave-kb: Private ordinary functions
file-exists: Private ordinary functions
filter-using-constraints: Private ordinary functions
filter-using-constraints0: Private ordinary functions
find-and-apply-handler: Private ordinary functions
find-candidates: Private ordinary functions
find-candidates2: Private ordinary functions
find-clone-of-node: Private ordinary functions
find-constraints-in-exprs: Private ordinary functions
find-essentials: Private ordinary functions
find-essentials0: Private ordinary functions
find-exprs: Private ordinary functions
find-handler: Private ordinary functions
find-ignored: Private ordinary functions
find-pattern: Private ordinary functions
find-pattern1: Private ordinary functions
find-propositions: Private ordinary functions
find-subsumees+bindings: Private ordinary functions
find-subsumees-on-object-stack: Private ordinary functions
first-char: Private ordinary functions
first-n: Private ordinary functions
first-n-unifiable-values: Private ordinary functions
first-n-unifiable-values2: Private ordinary functions
first-word: Private ordinary functions
flatten: Private ordinary functions
flatten-aux: Private ordinary functions
flatten-set: Private ordinary functions
flatten-sets: Private ordinary functions
flatten-to-kb-objs: Private ordinary functions
fluent-instance-exprp: Private ordinary functions
fluent-instancep: Private ordinary functions
fluent-status: Private ordinary functions
fluentp: Private ordinary functions
fold: Private ordinary functions
fold0: Private ordinary functions
follow-event-chain: Private ordinary functions
follow-multidepth-path: Private ordinary functions
follow-multidepth-path0: Private ordinary functions
force: Private ordinary functions
frame-has-something-to-say-about: Private ordinary functions
full-all-instances: Private ordinary functions
full-immediate-instances: Private ordinary functions
full-match: Private ordinary functions
fully-evaluatedp: Private ordinary functions
Function, &&-exprp: Private ordinary functions
Function, &&-exprs-to-valsets: Private ordinary functions
Function, &-expr-to-vals: Private ordinary functions
Function, &-exprp: Private ordinary functions
Function, (setf delay-function): Private ordinary functions
Function, (setf delay-value): Private ordinary functions
Function, a-space: Private ordinary functions
Function, aconsp: Private ordinary functions
Function, add-binding: Private ordinary functions
Function, add-doublequotes: Private ordinary functions
Function, add-escapes: Private ordinary functions
Function, add-immediate-class: Private ordinary functions
Function, add-lisp&km-function: Private ordinary functions
Function, add-quote-if-needed: Private ordinary functions
Function, add-quotes: Private ordinary functions
Function, add-slotsvals: Private ordinary functions
Function, add-support: Private ordinary functions
Function, add-to-active-situations: Private ordinary functions
Function, add-to-prototype-definition: Private ordinary functions
Function, add-to-source: Private ordinary functions
Function, add-triple: Private ordinary functions
Function, add-triple-asif-cloned: Private ordinary functions
Function, add-val: Private ordinary functions
Function, add-val-to-group: Private ordinary functions
Function, add-vals: Private ordinary functions
Function, aggregate-vals: Private ordinary functions
Function, all-active-situations: Private ordinary functions
Function, all-adjacent-pairs: Private ordinary functions
Function, all-applicable-prototypes: Private ordinary functions
Function, all-classes: Private ordinary functions
Function, all-instances: Private ordinary functions
Function, all-next-situations: Private ordinary functions
Function, all-pairs: Private ordinary functions
Function, all-protoinstances: Private ordinary functions
Function, all-prototypes: Private ordinary functions
Function, all-situations: Private ordinary functions
Function, all-situations-and-theories: Private ordinary functions
Function, all-subclasses: Private ordinary functions
Function, all-subclasses0: Private ordinary functions
Function, all-subslots: Private ordinary functions
Function, all-superclasses: Private ordinary functions
Function, all-superclasses0: Private ordinary functions
Function, all-supersituations: Private ordinary functions
Function, all-supersituations0: Private ordinary functions
Function, all-superslots: Private ordinary functions
Function, all-theories: Private ordinary functions
Function, allof-must: Private ordinary functions
Function, allof-where-must: Private ordinary functions
Function, already-done: Private ordinary functions
Function, am-in-global-situation: Private ordinary functions
Function, am-in-local-situation: Private ordinary functions
Function, am-in-local-situation-or-theory: Private ordinary functions
Function, am-in-local-theory: Private ordinary functions
Function, am-in-prototype-mode: Private ordinary functions
Function, am-in-situations-mode: Private ordinary functions
Function, and-append: Private ordinary functions
Function, and-append2: Private ordinary functions
Function, and-listp: Private ordinary functions
Function, and-member: Private ordinary functions
Function, andify: Private ordinary functions
Function, annotate-embedded-structures: Private ordinary functions
Function, annotate-every-expr: Private ordinary functions
Function, annotate-every-expr0: Private ordinary functions
Function, annotate-slotsvals: Private ordinary functions
Function, annotate-val: Private ordinary functions
Function, annotate-vals: Private ordinary functions
Function, anonymous-instance-name: Private ordinary functions
Function, anonymous-instancep: Private ordinary functions
Function, anonymous-minimatch-varp: Private ordinary functions
Function, apairp: Private ordinary functions
Function, append-bags: Private ordinary functions
Function, append-list: Private ordinary functions
Function, append-seqs: Private ordinary functions
Function, apply-handler: Private ordinary functions
Function, apply-recursive: Private ordinary functions
Function, apply-to-file-exprs: Private ordinary functions
Function, apply-to-file-lines: Private ordinary functions
Function, are-consistent-with-constraints: Private ordinary functions
Function, are-slotsvals: Private ordinary functions
Function, areverse: Private ordinary functions
Function, arg1of: Private ordinary functions
Function, arg2of: Private ordinary functions
Function, arg3of: Private ordinary functions
Function, arg4of: Private ordinary functions
Function, args-to-symbol: Private ordinary functions
Function, assoc-equal: Private ordinary functions
Function, assoc-sort: Private ordinary functions
Function, atomic-aconsp: Private ordinary functions
Function, atranspose: Private ordinary functions
Function, attach-source-to-expr: Private ordinary functions
Function, bag-equal: Private ordinary functions
Function, bag-equal0: Private ordinary functions
Function, bag-to-list: Private ordinary functions
Function, before-situation: Private ordinary functions
Function, bind: Private ordinary functions
Function, bind-self: Private ordinary functions
Function, bindings-for: Private ordinary functions
Function, block-list: Private ordinary functions
Function, bound: Private ordinary functions
Function, break-list: Private ordinary functions
Function, break-string-at: Private ordinary functions
Function, break-up: Private ordinary functions
Function, break-up-at: Private ordinary functions
Function, break-up-at0: Private ordinary functions
Function, break-up2: Private ordinary functions
Function, breakup-existential-expr: Private ordinary functions
Function, build-clone: Private ordinary functions
Function, build-clones: Private ordinary functions
Function, build-embedded-val: Private ordinary functions
Function, build-rule: Private ordinary functions
Function, built-in-aggregation-slot: Private ordinary functions
Function, built-in-bag-aggregation-slot: Private ordinary functions
Function, built-in-concept: Private ordinary functions
Function, built-in-concept-type: Private ordinary functions
Function, built-in-instance-of-links: Private ordinary functions
Function, built-in-seq-aggregation-slot: Private ordinary functions
Function, built-in-set-aggregation-slot: Private ordinary functions
Function, built-in-slot: Private ordinary functions
Function, butfirst-char: Private ordinary functions
Function, butlast-char: Private ordinary functions
Function, butlast-word: Private ordinary functions
Function, cache-explanation-for: Private ordinary functions
Function, cached-explanations-for: Private ordinary functions
Function, canonicalize: Private ordinary functions
Function, capitalize: Private ordinary functions
Function, cardinality-of: Private ordinary functions
Function, cardinality-of2: Private ordinary functions
Function, case-sensitive-read: Private ordinary functions
Function, case-sensitive-read-file-exprs: Private ordinary functions
Function, case-sensitive-read-from-string: Private ordinary functions
Function, case-sensitive-read-km: Private ordinary functions
Function, catch-explanation: Private ordinary functions
Function, catch-explanations: Private ordinary functions
Function, change-to-situation: Private ordinary functions
Function, check-classification-with-user: Private ordinary functions
Function, check-domain-and-range: Private ordinary functions
Function, check-for-cycles: Private ordinary functions
Function, check-for-cycles0: Private ordinary functions
Function, check-isa-slot-object: Private ordinary functions
Function, check-situations-mode: Private ordinary functions
Function, check-slot: Private ordinary functions
Function, check-slotvals-constraints: Private ordinary functions
Function, check-slotvals-constraints0: Private ordinary functions
Function, checkkboff: Private ordinary functions
Function, checkkbon: Private ordinary functions
Function, checkkbp: Private ordinary functions
Function, checkpoint-id: Private ordinary functions
Function, checkpoint-p: Private ordinary functions
Function, class-description-to-class+slotsvals: Private ordinary functions
Function, class-descriptionp: Private ordinary functions
Function, class-has-something-to-say-about: Private ordinary functions
Function, class-in-existential-expr: Private ordinary functions
Function, classes-in-description: Private ordinary functions
Function, classes-subsume-classes: Private ordinary functions
Function, classification-enabled: Private ordinary functions
Function, classify: Private ordinary functions
Function, classify-as-coreferential: Private ordinary functions
Function, classify-as-member: Private ordinary functions
Function, classify-as-prototype: Private ordinary functions
Function, classify-as-prototype0: Private ordinary functions
Function, classify0: Private ordinary functions
Function, classp: Private ordinary functions
Function, clean-taxonomy: Private ordinary functions
Function, clear-all-explanations: Private ordinary functions
Function, clear-evaluation-cache: Private ordinary functions
Function, clear-explanations: Private ordinary functions
Function, clear-goal-stack: Private ordinary functions
Function, clear-nodes-cloned-to-cache: Private ordinary functions
Function, clear-obj-stack: Private ordinary functions
Function, clear-screen: Private ordinary functions
Function, clear-silent-spy-log: Private ordinary functions
Function, clear-silent-spypoints-stack: Private ordinary functions
Function, clear-situations: Private ordinary functions
Function, clone: Private ordinary functions
Function, clone-built-from*: Private ordinary functions
Function, clone-cycle: Private ordinary functions
Function, clone-without-bookkeeping: Private ordinary functions
Function, cloned-from*: Private ordinary functions
Function, close-stream: Private ordinary functions
Function, collect-clonesets: Private ordinary functions
Function, collect-constraints+sources-on-instance: Private ordinary functions
Function, collect-constraints-on-instance: Private ordinary functions
Function, collect-prototypes-for-classes: Private ordinary functions
Function, combine-attvals: Private ordinary functions
Function, combine-bindings: Private ordinary functions
Function, combine-explanations: Private ordinary functions
Function, combine-values-by-appending-slotp: Private ordinary functions
Function, commaed-list: Private ordinary functions
Function, commaify: Private ordinary functions
Function, comment: Private ordinary functions
Function, comment-or-sourcep: Private ordinary functions
Function, comment-tagp: Private ordinary functions
Function, comments: Private ordinary functions
Function, common-startstring: Private ordinary functions
Function, comparison-operator: Private ordinary functions
Function, compatible-classes: Private ordinary functions
Function, compile-expr: Private ordinary functions
Function, compile-handlers: Private ordinary functions
Function, compile-list: Private ordinary functions
Function, compile-rule: Private ordinary functions
Function, compile-rules: Private ordinary functions
Function, compiled-km-handler-function: Private ordinary functions
Function, compute-built-in-non-fluent-slots: Private ordinary functions
Function, compute-new-vals: Private ordinary functions
Function, compute-triples: Private ordinary functions
Function, concat: Private ordinary functions
Function, concat-list: Private ordinary functions
Function, cons-binding: Private ordinary functions
Function, consistent-to-do-action: Private ordinary functions
Function, constraint-exprp: Private ordinary functions
Function, contains: Private ordinary functions
Function, contains-self-keyword: Private ordinary functions
Function, contains-some: Private ordinary functions
Function, contains-some-existential-exprs: Private ordinary functions
Function, contains-whitespace: Private ordinary functions
Function, convert-comment-to-internal-form: Private ordinary functions
Function, convert-comments-to-internal-form: Private ordinary functions
Function, copy-delay: Private ordinary functions
Function, copy-explanations-for: Private ordinary functions
Function, copy-situation-contents: Private ordinary functions
Function, count-elements: Private ordinary functions
Function, counts-to: Private ordinary functions
Function, counts-to0: Private ordinary functions
Function, covers: Private ordinary functions
Function, create-instance: Private ordinary functions
Function, create-instance-name: Private ordinary functions
Function, create-named-instance: Private ordinary functions
Function, crypt: Private ordinary functions
Function, curr-iteration: Private ordinary functions
Function, curr-prototype: Private ordinary functions
Function, curr-situation: Private ordinary functions
Function, curr-situation-facet: Private ordinary functions
Function, date: Private ordinary functions
Function, decomment: Private ordinary functions
Function, decrement-trace-depth: Private ordinary functions
Function, default-fluent-status: Private ordinary functions
Function, delay-function: Private ordinary functions
Function, delay-p: Private ordinary functions
Function, delay-value: Private ordinary functions
Function, delete-all-supports-from-class: Private ordinary functions
Function, delete-explanation: Private ordinary functions
Function, delete-explanations: Private ordinary functions
Function, delete-frame: Private ordinary functions
Function, delete-frame-structure: Private ordinary functions
Function, delete-isv-explanation: Private ordinary functions
Function, delete-isv-explanations: Private ordinary functions
Function, delete-nonessential-explanation: Private ordinary functions
Function, delete-nonessential-explanations: Private ordinary functions
Function, delete-prototype-triple: Private ordinary functions
Function, delete-slot: Private ordinary functions
Function, delete-support-by-prototypes: Private ordinary functions
Function, delete-support-by-prototypes-in-class: Private ordinary functions
Function, delete-supports-from-class: Private ordinary functions
Function, delete-supports-from-class0: Private ordinary functions
Function, delete-triple: Private ordinary functions
Function, delete-val: Private ordinary functions
Function, delistifiable-commented-or-sourced-pairp: Private ordinary functions
Function, delistifiable-commented-pairp: Private ordinary functions
Function, delistifiable-sourced-pairp: Private ordinary functions
Function, delistify: Private ordinary functions
Function, depth-to-thing: Private ordinary functions
Function, depth-to-thing1: Private ordinary functions
Function, dereference: Private ordinary functions
Function, dereference-chain: Private ordinary functions
Function, dereference-kb: Private ordinary functions
Function, dereference0: Private ordinary functions
Function, description-subsumes-description: Private ordinary functions
Function, descriptionp: Private ordinary functions
Function, desource: Private ordinary functions
Function, desource+decomment: Private ordinary functions
Function, desource+decomment-top-level: Private ordinary functions
Function, desource+decomment1: Private ordinary functions
Function, desource-all-but-top-level: Private ordinary functions
Function, desource-for-printing: Private ordinary functions
Function, desource-top-level: Private ordinary functions
Function, desource1: Private ordinary functions
Function, disable-classification: Private ordinary functions
Function, disable-installing-inverses: Private ordinary functions
Function, disable-slot-checking: Private ordinary functions
Function, disjoint-class-sets: Private ordinary functions
Function, disjoint-class-sets0: Private ordinary functions
Function, disjoint-classes: Private ordinary functions
Function, do-action: Private ordinary functions
Function, do-forced-unifications: Private ordinary functions
Function, do-plan: Private ordinary functions
Function, do-postponed-classifications: Private ordinary functions
Function, do-setify: Private ordinary functions
Function, domains-of: Private ordinary functions
Function, dont-cache-values-slotp: Private ordinary functions
Function, dot-source: Private ordinary functions
Function, dotted-slot: Private ordinary functions
Function, double-quotify: Private ordinary functions
Function, double-quotify-list: Private ordinary functions
Function, duplicate: Private ordinary functions
Function, eagerly-evaluate-exprs: Private ordinary functions
Function, enable-classification: Private ordinary functions
Function, enable-installing-inverses: Private ordinary functions
Function, enable-slot-checking: Private ordinary functions
Function, ends-with: Private ordinary functions
Function, enforce-constraints: Private ordinary functions
Function, enforce-constraints0: Private ordinary functions
Function, enforce-set-constraint: Private ordinary functions
Function, enforce-set-constraint2: Private ordinary functions
Function, enforce-set-constraints: Private ordinary functions
Function, enforce-set-constraints0: Private ordinary functions
Function, enforce-val-constraint: Private ordinary functions
Function, enforce-val-constraints: Private ordinary functions
Function, equality-assertion-operator: Private ordinary functions
Function, eval-constraints: Private ordinary functions
Function, eval-instance: Private ordinary functions
Function, eval-instances: Private ordinary functions
Function, evaluate-all: Private ordinary functions
Function, evaluate-all-frame: Private ordinary functions
Function, evaluate-all-frame-in-situation: Private ordinary functions
Function, evaluate-and-filter-defaults: Private ordinary functions
Function, evaluate-triple: Private ordinary functions
Function, even-elements: Private ordinary functions
Function, every-to-a: Private ordinary functions
Function, existential-exprp: Private ordinary functions
Function, expand-text: Private ordinary functions
Function, expand-text0: Private ordinary functions
Function, explain-all: Private ordinary functions
Function, explained-by: Private ordinary functions
Function, explanation-in: Private ordinary functions
Function, explanation-type: Private ordinary functions
Function, explanations: Private ordinary functions
Function, explanations-in: Private ordinary functions
Function, explode: Private ordinary functions
Function, expr2string: Private ordinary functions
Function, extract-constraints: Private ordinary functions
Function, extract-exprs-in-class: Private ordinary functions
Function, fail-noisily: Private ordinary functions
Function, fail-quietly: Private ordinary functions
Function, faslsave-kb: Private ordinary functions
Function, fast-delete-val: Private ordinary functions
Function, fastload-kb: Private ordinary functions
Function, fastsave-kb: Private ordinary functions
Function, file-exists: Private ordinary functions
Function, filter-using-constraints: Private ordinary functions
Function, filter-using-constraints0: Private ordinary functions
Function, find-and-apply-handler: Private ordinary functions
Function, find-candidates: Private ordinary functions
Function, find-candidates2: Private ordinary functions
Function, find-clone-of-node: Private ordinary functions
Function, find-constraints-in-exprs: Private ordinary functions
Function, find-essentials: Private ordinary functions
Function, find-essentials0: Private ordinary functions
Function, find-exprs: Private ordinary functions
Function, find-handler: Private ordinary functions
Function, find-ignored: Private ordinary functions
Function, find-pattern: Private ordinary functions
Function, find-pattern1: Private ordinary functions
Function, find-propositions: Private ordinary functions
Function, find-subsumees+bindings: Private ordinary functions
Function, find-subsumees-on-object-stack: Private ordinary functions
Function, first-char: Private ordinary functions
Function, first-n: Private ordinary functions
Function, first-n-unifiable-values: Private ordinary functions
Function, first-n-unifiable-values2: Private ordinary functions
Function, first-word: Private ordinary functions
Function, flatten: Private ordinary functions
Function, flatten-aux: Private ordinary functions
Function, flatten-set: Private ordinary functions
Function, flatten-sets: Private ordinary functions
Function, flatten-to-kb-objs: Private ordinary functions
Function, fluent-instance-exprp: Private ordinary functions
Function, fluent-instancep: Private ordinary functions
Function, fluent-status: Private ordinary functions
Function, fluentp: Private ordinary functions
Function, fold: Private ordinary functions
Function, fold0: Private ordinary functions
Function, follow-event-chain: Private ordinary functions
Function, follow-multidepth-path: Private ordinary functions
Function, follow-multidepth-path0: Private ordinary functions
Function, force: Private ordinary functions
Function, frame-has-something-to-say-about: Private ordinary functions
Function, full-all-instances: Private ordinary functions
Function, full-immediate-instances: Private ordinary functions
Function, full-match: Private ordinary functions
Function, fully-evaluatedp: Private ordinary functions
Function, gather-by-akey: Private ordinary functions
Function, gather-by-key: Private ordinary functions
Function, gather-by-key-inc-nils: Private ordinary functions
Function, gathers-by-key: Private ordinary functions
Function, get-all-concepts: Private ordinary functions
Function, get-all-explanations: Private ordinary functions
Function, get-all-objects: Private ordinary functions
Function, get-binding: Private ordinary functions
Function, get-comment: Private ordinary functions
Function, get-comment-justification: Private ordinary functions
Function, get-comment-tags: Private ordinary functions
Function, get-comment-tags-recursive: Private ordinary functions
Function, get-comment2: Private ordinary functions
Function, get-comments: Private ordinary functions
Function, get-explanation-data: Private ordinary functions
Function, get-explanations: Private ordinary functions
Function, get-explanations0: Private ordinary functions
Function, get-explanations1: Private ordinary functions
Function, get-justification: Private ordinary functions
Function, get-justification0: Private ordinary functions
Function, get-justification1: Private ordinary functions
Function, get-justification2: Private ordinary functions
Function, get-kb: Private ordinary functions
Function, get-rule-sets-in-situation: Private ordinary functions
Function, get-slotsvals: Private ordinary functions
Function, get-support-details: Private ordinary functions
Function, get-supports: Private ordinary functions
Function, get-unique-val: Private ordinary functions
Function, get-vals: Private ordinary functions
Function, getobj: Private ordinary functions
Function, gets-vals: Private ordinary functions
Function, global-situation: Private ordinary functions
Function, goal-stack: Private ordinary functions
Function, grab-explanations: Private ordinary functions
Function, grab-explanations-html: Private ordinary functions
Function, grab-explanations-xml: Private ordinary functions
Function, group-vals-unifiably: Private ordinary functions
Function, group-vals-unifiably0: Private ordinary functions
Function, handle-ctrl-c-error: Private ordinary functions
Function, handle-looping: Private ordinary functions
Function, has-situation-specific-info: Private ordinary functions
Function, hash-comma-reader: Private ordinary functions
Function, hash-dollar: Private ordinary functions
Function, hash-dollar-reader: Private ordinary functions
Function, hash-t-reader: Private ordinary functions
Function, hide-theory: Private ordinary functions
Function, htextify: Private ordinary functions
Function, ignore-slot-due-to-situations-mode: Private ordinary functions
Function, immediate-classes: Private ordinary functions
Function, immediate-classes-subsume-immediate-classes: Private ordinary functions
Function, immediate-classes0: Private ordinary functions
Function, immediate-instances: Private ordinary functions
Function, immediate-protoinstances: Private ordinary functions
Function, immediate-prototypes: Private ordinary functions
Function, immediate-subclasses: Private ordinary functions
Function, immediate-subslots: Private ordinary functions
Function, immediate-superclasses: Private ordinary functions
Function, immediate-supersituations: Private ordinary functions
Function, immediate-superslots: Private ordinary functions
Function, implode: Private ordinary functions
Function, in-prototype: Private ordinary functions
Function, in-situation: Private ordinary functions
Function, in-situation0: Private ordinary functions
Function, in-theory: Private ordinary functions
Function, incompatible-instances: Private ordinary functions
Function, inconsistent-propositions: Private ordinary functions
Function, increment-inference-statistics: Private ordinary functions
Function, increment-trace-depth: Private ordinary functions
Function, inertial-fluentp: Private ordinary functions
Function, inference-number: Private ordinary functions
Function, inherit-with-overrides-slotp: Private ordinary functions
Function, inherited-rule-sets: Private ordinary functions
Function, inherited-rule-sets+classes-with-overrides: Private ordinary functions
Function, inherited-rule-sets+classes-with-overrides2: Private ordinary functions
Function, inherited-rule-sets+classes2: Private ordinary functions
Function, inherited-rule-sets-on-classes: Private ordinary functions
Function, inherited-rule-sets-with-overrides: Private ordinary functions
Function, inherited-rule-sets2: Private ordinary functions
Function, inherited-rulesets+classes: Private ordinary functions
Function, inherited-to-instance: Private ordinary functions
Function, insert-delimeter: Private ordinary functions
Function, insert-spaces: Private ordinary functions
Function, inspect-silent-spy-log: Private ordinary functions
Function, install-all-subclasses: Private ordinary functions
Function, install-inverses: Private ordinary functions
Function, install-inverses0: Private ordinary functions
Function, instance-descriptionp: Private ordinary functions
Function, instance-has-something-to-say-about: Private ordinary functions
Function, instance-of: Private ordinary functions
Function, instance-of-is-fluent: Private ordinary functions
Function, instance-of-is-nonfluent: Private ordinary functions
Function, internal-commentp: Private ordinary functions
Function, intersects: Private ordinary functions
Function, inv-assoc: Private ordinary functions
Function, invert-cardinality: Private ordinary functions
Function, invert-inequality-relation: Private ordinary functions
Function, invert-predicate: Private ordinary functions
Function, invert-slot: Private ordinary functions
Function, invert-type: Private ordinary functions
Function, is: Private ordinary functions
Function, is-an-instance: Private ordinary functions
Function, is-consistent: Private ordinary functions
Function, is-consistent-to-assert: Private ordinary functions
Function, is-km-term: Private ordinary functions
Function, is-simple-km-term: Private ordinary functions
Function, is-subclass-of: Private ordinary functions
Function, is-subset-of: Private ordinary functions
Function, is-subslot-of: Private ordinary functions
Function, is-type: Private ordinary functions
Function, is-user-interrupt: Private ordinary functions
Function, is0: Private ordinary functions
Function, is0s: Private ordinary functions
Function, isa: Private ordinary functions
Function, isa-clone: Private ordinary functions
Function, isa-situation-facet: Private ordinary functions
Function, isa-theory: Private ordinary functions
Function, item-expanded-from: Private ordinary functions
Function, item-to-stack: Private ordinary functions
Function, join-binds: Private ordinary functions
Function, justify: Private ordinary functions
Function, justify-leaf: Private ordinary functions
Function, kb-objectp: Private ordinary functions
Function, kb-size: Private ordinary functions
Function, km: Private ordinary functions
Function, km-add-to-kb-object-list: Private ordinary functions
Function, km-argsp: Private ordinary functions
Function, km-assert: Private ordinary functions
Function, km-assertion-expr: Private ordinary functions
Function, km-bag-equal: Private ordinary functions
Function, km-bag-equal0: Private ordinary functions
Function, km-bagp: Private ordinary functions
Function, km-bind: Private ordinary functions
Function, km-boolean-exprp: Private ordinary functions
Function, km-defaultp: Private ordinary functions
Function, km-equal: Private ordinary functions
Function, km-eval-print: Private ordinary functions
Function, km-flatten: Private ordinary functions
Function, km-format: Private ordinary functions
Function, km-functionp: Private ordinary functions
Function, km-int: Private ordinary functions
Function, km-int-with-trace: Private ordinary functions
Function, km-multi-slotvals: Private ordinary functions
Function, km-multi-slotvals0: Private ordinary functions
Function, km-name: Private ordinary functions
Function, km-null: Private ordinary functions
Function, km-pairp: Private ordinary functions
Function, km-pop: Private ordinary functions
Function, km-propertyp: Private ordinary functions
Function, km-push: Private ordinary functions
Function, km-put-list: Private ordinary functions
Function, km-read-eval-print: Private ordinary functions
Function, km-remove-from-kb-object-list: Private ordinary functions
Function, km-remprop: Private ordinary functions
Function, km-remprops: Private ordinary functions
Function, km-seq-equal: Private ordinary functions
Function, km-seq-equal0: Private ordinary functions
Function, km-seqp: Private ordinary functions
Function, km-set-equal: Private ordinary functions
Function, km-setf: Private ordinary functions
Function, km-setp: Private ordinary functions
Function, km-setq: Private ordinary functions
Function, km-slotvals: Private ordinary functions
Function, km-slotvals-from-kb: Private ordinary functions
Function, km-slotvals-via-projection: Private ordinary functions
Function, km-slotvals2: Private ordinary functions
Function, km-structured-list-valp: Private ordinary functions
Function, km-symbol-plist: Private ordinary functions
Function, km-tagp: Private ordinary functions
Function, km-trace: Private ordinary functions
Function, km-trace2: Private ordinary functions
Function, km-triplep: Private ordinary functions
Function, km-unintern: Private ordinary functions
Function, km-unique: Private ordinary functions
Function, km-unique-int: Private ordinary functions
Function, km-unique0: Private ordinary functions
Function, km-varp: Private ordinary functions
Function, km-version-bits-greater-than: Private ordinary functions
Function, km-version-greater-than: Private ordinary functions
Function, km0: Private ordinary functions
Function, km1: Private ordinary functions
Function, known-frame: Private ordinary functions
Function, last-but-n-char: Private ordinary functions
Function, last-but-one-el: Private ordinary functions
Function, last-char: Private ordinary functions
Function, last-el: Private ordinary functions
Function, last-member: Private ordinary functions
Function, last-word: Private ordinary functions
Function, lazy-unify: Private ordinary functions
Function, lazy-unify-&-expr: Private ordinary functions
Function, lazy-unify-&-expr0: Private ordinary functions
Function, lazy-unify-&-expr1: Private ordinary functions
Function, lazy-unify-expr-sets: Private ordinary functions
Function, lazy-unify-exprs: Private ordinary functions
Function, lazy-unify-sets: Private ordinary functions
Function, lazy-unify-sets2: Private ordinary functions
Function, lazy-unify-slotsvals: Private ordinary functions
Function, lazy-unify-vals: Private ordinary functions
Function, lazy-unify0: Private ordinary functions
Function, lazy-unify2: Private ordinary functions
Function, left-of: Private ordinary functions
Function, licence: Private ordinary functions
Function, license: Private ordinary functions
Function, list-defined-subclasses: Private ordinary functions
Function, list-definitions: Private ordinary functions
Function, list-definitions-for-class: Private ordinary functions
Function, list-definitions-for-prototype: Private ordinary functions
Function, list-intersection: Private ordinary functions
Function, list-needs-dereferencing: Private ordinary functions
Function, list-to-lines: Private ordinary functions
Function, list-to-lines-with-size-limit: Private ordinary functions
Function, list-to-lines-with-size-limit0: Private ordinary functions
Function, listify: Private ordinary functions
Function, listify-if-there: Private ordinary functions
Function, load-b: Private ordinary functions
Function, load-expr: Private ordinary functions
Function, load-exprs: Private ordinary functions
Function, load-kb: Private ordinary functions
Function, load-newest-kb: Private ordinary functions
Function, load-triples: Private ordinary functions
Function, load-triples0: Private ordinary functions
Function, local-constraints: Private ordinary functions
Function, log-undo-command: Private ordinary functions
Function, looping-on: Private ordinary functions
Function, make-assertions: Private ordinary functions
Function, make-comment: Private ordinary functions
Function, make-delay: Private ordinary functions
Function, make-new-situation: Private ordinary functions
Function, make-phrase: Private ordinary functions
Function, make-sentence: Private ordinary functions
Function, make-slotvals: Private ordinary functions
Function, make-source: Private ordinary functions
Function, make-tax: Private ordinary functions
Function, make-tax0: Private ordinary functions
Function, make-taxes: Private ordinary functions
Function, map-recursive: Private ordinary functions
Function, mapchar: Private ordinary functions
Function, maybe-project-value: Private ordinary functions
Function, member-equal: Private ordinary functions
Function, merge-cached-explanations: Private ordinary functions
Function, merge-code: Private ordinary functions
Function, merge-explanations: Private ordinary functions
Function, merge-prototype-vals: Private ordinary functions
Function, merge-slotsvals: Private ordinary functions
Function, mergeable: Private ordinary functions
Function, might-be-member: Private ordinary functions
Function, might-have-slotsvals: Private ordinary functions
Function, minimatch: Private ordinary functions
Function, minimatch1: Private ordinary functions
Function, modify-set-explanation: Private ordinary functions
Function, most-general-first: Private ordinary functions
Function, most-specific-first: Private ordinary functions
Function, most-specific-prototype-scopes-first: Private ordinary functions
Function, multiple-value-mapcar: Private ordinary functions
Function, multiple-value-some: Private ordinary functions
Function, multivalued-slotp: Private ordinary functions
Function, mv-minimatch: Private ordinary functions
Function, mv-string-match: Private ordinary functions
Function, my-concat: Private ordinary functions
Function, my-mapcan: Private ordinary functions
Function, my-parse-integer: Private ordinary functions
Function, named-instancep: Private ordinary functions
Function, needs-dereferencing: Private ordinary functions
Function, neq: Private ordinary functions
Function, new-context: Private ordinary functions
Function, new-scan-to: Private ordinary functions
Function, new-scan-to0: Private ordinary functions
Function, new-situation: Private ordinary functions
Function, next-checkpoint: Private ordinary functions
Function, next-event: Private ordinary functions
Function, next-situation: Private ordinary functions
Function, next-situations: Private ordinary functions
Function, nlist: Private ordinary functions
Function, no-explanations: Private ordinary functions
Function, no-following-spaces: Private ordinary functions
Function, no-preceeding-spaces: Private ordinary functions
Function, no-reserved-keywords: Private ordinary functions
Function, no-sanity-checks: Private ordinary functions
Function, nocomments: Private ordinary functions
Function, node-cloned-from: Private ordinary functions
Function, node-cloned-from*: Private ordinary functions
Function, node-cloned-from-originally: Private ordinary functions
Function, node-cloned-to: Private ordinary functions
Function, node-expanded-from: Private ordinary functions
Function, nodes-cloned-to: Private ordinary functions
Function, nodes-cloned-to0: Private ordinary functions
Function, non-constraint-exprp: Private ordinary functions
Function, non-inverse-recording-concept: Private ordinary functions
Function, non-inverse-recording-slot: Private ordinary functions
Function, non-unifiable-pairs: Private ordinary functions
Function, nonessentials-in: Private ordinary functions
Function, nonessentials-in-expr: Private ordinary functions
Function, nor: Private ordinary functions
Function, note-are-constraints: Private ordinary functions
Function, note-done: Private ordinary functions
Function, now: Private ordinary functions
Function, nowexists: Private ordinary functions
Function, nowexists-val: Private ordinary functions
Function, nreplace: Private ordinary functions
Function, number-eq: Private ordinary functions
Function, number-stringp: Private ordinary functions
Function, numeric-char-p: Private ordinary functions
Function, obj-stack: Private ordinary functions
Function, objwrite: Private ordinary functions
Function, objwrite2: Private ordinary functions
Function, odd-elements: Private ordinary functions
Function, on-error: Private ordinary functions
Function, on-goal-stackp: Private ordinary functions
Function, oneof-where: Private ordinary functions
Function, ordered-count: Private ordinary functions
Function, ordered-gather-by-key: Private ordinary functions
Function, ordered-intersection: Private ordinary functions
Function, ordered-set-difference: Private ordinary functions
Function, orify: Private ordinary functions
Function, originated-from-class: Private ordinary functions
Function, originated-from-classes: Private ordinary functions
Function, orphanp: Private ordinary functions
Function, orphans: Private ordinary functions
Function, own-rule-sets: Private ordinary functions
Function, pair-filter: Private ordinary functions
Function, pair-less-than: Private ordinary functions
Function, pair-to-list: Private ordinary functions
Function, pairp: Private ordinary functions
Function, partition: Private ordinary functions
Function, path-to-existential-expr: Private ordinary functions
Function, path-to-existential-expr2: Private ordinary functions
Function, pathp: Private ordinary functions
Function, pause: Private ordinary functions
Function, pending-equality: Private ordinary functions
Function, permutations: Private ordinary functions
Function, permutations0: Private ordinary functions
Function, permute: Private ordinary functions
Function, permute-clonesets: Private ordinary functions
Function, point-parents-to-defined-concept: Private ordinary functions
Function, pop-from-goal-stack: Private ordinary functions
Function, port-to-package: Private ordinary functions
Function, prev-situation: Private ordinary functions
Function, prev-situation-with-vals: Private ordinary functions
Function, print-km-prompt: Private ordinary functions
Function, print-list: Private ordinary functions
Function, print-slot-exprs: Private ordinary functions
Function, print-trace-message: Private ordinary functions
Function, print-trace-options: Private ordinary functions
Function, process-km1-result: Private ordinary functions
Function, process-load-expression: Private ordinary functions
Function, process-unquotes: Private ordinary functions
Function, profile-call: Private ordinary functions
Function, profile-exit: Private ordinary functions
Function, profile-report: Private ordinary functions
Function, profile-reset: Private ordinary functions
Function, projectable: Private ordinary functions
Function, projected-classes: Private ordinary functions
Function, proper-listp: Private ordinary functions
Function, protoinstancep: Private ordinary functions
Function, protorootp: Private ordinary functions
Function, prototype-classes: Private ordinary functions
Function, prototype-constraints+sources: Private ordinary functions
Function, prototype-merge-expr1: Private ordinary functions
Function, prototype-merge-expr2: Private ordinary functions
Function, prototypep: Private ordinary functions
Function, push-to-goal-stack: Private ordinary functions
Function, push-to-obj-stack: Private ordinary functions
Function, put-explanation-data: Private ordinary functions
Function, put-explanations: Private ordinary functions
Function, put-kb: Private ordinary functions
Function, put-list: Private ordinary functions
Function, put-slotsvals: Private ordinary functions
Function, put-vals: Private ordinary functions
Function, putobj: Private ordinary functions
Function, quadruplep: Private ordinary functions
Function, quoted-descriptionp: Private ordinary functions
Function, quoted-expressionp: Private ordinary functions
Function, quotep: Private ordinary functions
Function, quotify: Private ordinary functions
Function, raise-participant: Private ordinary functions
Function, raise-prototype: Private ordinary functions
Function, ranges-of: Private ordinary functions
Function, rank-sort: Private ordinary functions
Function, rank-unification: Private ordinary functions
Function, read-and-print: Private ordinary functions
Function, read-and-print2: Private ordinary functions
Function, read-file: Private ordinary functions
Function, read-file-array: Private ordinary functions
Function, read-file-bytes: Private ordinary functions
Function, read-file-chars: Private ordinary functions
Function, read-file-exprs: Private ordinary functions
Function, read-file-lines: Private ordinary functions
Function, read-file-string: Private ordinary functions
Function, read-to: Private ordinary functions
Function, read-to2: Private ordinary functions
Function, record-explanation-for: Private ordinary functions
Function, record-explanation-later: Private ordinary functions
Function, recursive-find: Private ordinary functions
Function, recursive-ruleset: Private ordinary functions
Function, reify-existentials-in-expr: Private ordinary functions
Function, reify-existentials-in-rule-set: Private ordinary functions
Function, reify-existentials-in-rule-sets: Private ordinary functions
Function, reload-kb: Private ordinary functions
Function, remove-assoc-entry: Private ordinary functions
Function, remove-clone-cycles: Private ordinary functions
Function, remove-cloned-from-explanations: Private ordinary functions
Function, remove-cloned-from-explns: Private ordinary functions
Function, remove-constraints: Private ordinary functions
Function, remove-delimeters: Private ordinary functions
Function, remove-doublequotes: Private ordinary functions
Function, remove-dup-atomic-instances: Private ordinary functions
Function, remove-dup-instances: Private ordinary functions
Function, remove-element-n: Private ordinary functions
Function, remove-equal-items: Private ordinary functions
Function, remove-equal-items0: Private ordinary functions
Function, remove-explained-vals: Private ordinary functions
Function, remove-from-end: Private ordinary functions
Function, remove-from-stack: Private ordinary functions
Function, remove-leading-whitespace: Private ordinary functions
Function, remove-pending-equalities: Private ordinary functions
Function, remove-redundant-subclasses: Private ordinary functions
Function, remove-redundant-superclasses: Private ordinary functions
Function, remove-shared-elements: Private ordinary functions
Function, remove-singletons: Private ordinary functions
Function, remove-sources-from-vals: Private ordinary functions
Function, remove-string: Private ordinary functions
Function, remove-subsumees: Private ordinary functions
Function, remove-subsumees-slotp: Private ordinary functions
Function, remove-subsumers: Private ordinary functions
Function, remove-subsumers-slotp: Private ordinary functions
Function, remove-subsuming-exprs: Private ordinary functions
Function, remove-subsuming-exprs0: Private ordinary functions
Function, remove-support: Private ordinary functions
Function, remove-supports: Private ordinary functions
Function, remove-trailing-whitespace: Private ordinary functions
Function, remove-wrapper: Private ordinary functions
Function, remprops: Private ordinary functions
Function, rename-class: Private ordinary functions
Function, rename-symbols: Private ordinary functions
Function, reorder-slotsvals: Private ordinary functions
Function, replace-element: Private ordinary functions
Function, replace-string: Private ordinary functions
Function, report-error: Private ordinary functions
Function, report-statistics: Private ordinary functions
Function, report-statistics-long: Private ordinary functions
Function, requires-km-version: Private ordinary functions
Function, reset-creations: Private ordinary functions
Function, reset-done: Private ordinary functions
Function, reset-for-top-level-call: Private ordinary functions
Function, reset-handler-functions: Private ordinary functions
Function, reset-history: Private ordinary functions
Function, reset-inference-engine: Private ordinary functions
Function, reset-kb: Private ordinary functions
Function, reset-statistics: Private ordinary functions
Function, reset-trace: Private ordinary functions
Function, reset-trace-at-iteration: Private ordinary functions
Function, reset-trace-depth: Private ordinary functions
Function, restore-kb: Private ordinary functions
Function, restvar-p: Private ordinary functions
Function, retain-exprp: Private ordinary functions
Function, reuse-cons: Private ordinary functions
Function, right-of: Private ordinary functions
Function, rightmost-word: Private ordinary functions
Function, rules-for: Private ordinary functions
Function, sanity-checks: Private ordinary functions
Function, satisfies-class-definition: Private ordinary functions
Function, satisfies-constraints: Private ordinary functions
Function, satisfies-definition: Private ordinary functions
Function, satisfies-definition2: Private ordinary functions
Function, satisfies-prototype-definition: Private ordinary functions
Function, save-explanation: Private ordinary functions
Function, save-explanations: Private ordinary functions
Function, save-frame: Private ordinary functions
Function, save-kb: Private ordinary functions
Function, save-prototype: Private ordinary functions
Function, scan-kb: Private ordinary functions
Function, scan-to: Private ordinary functions
Function, score-pair: Private ordinary functions
Function, search-stack: Private ordinary functions
Function, see: Private ordinary functions
Function, see-theory: Private ordinary functions
Function, seen: Private ordinary functions
Function, select-real-triples: Private ordinary functions
Function, seq-to-list: Private ordinary functions
Function, set-checkpoint: Private ordinary functions
Function, set-constraint-exprp: Private ordinary functions
Function, set-constraint-satisfied: Private ordinary functions
Function, set-creations-checkpoint: Private ordinary functions
Function, set-equal: Private ordinary functions
Function, set-situations-mode: Private ordinary functions
Function, set-to-list: Private ordinary functions
Function, set-unification-operator: Private ordinary functions
Function, shift-char: Private ordinary functions
Function, show-binding: Private ordinary functions
Function, show-binding0: Private ordinary functions
Function, show-bindings: Private ordinary functions
Function, show-comment: Private ordinary functions
Function, show-context: Private ordinary functions
Function, show-done: Private ordinary functions
Function, show-explanation: Private ordinary functions
Function, show-explanations: Private ordinary functions
Function, show-explanations-html: Private ordinary functions
Function, show-explanations-xml: Private ordinary functions
Function, show-goal-stack: Private ordinary functions
Function, show-goal-stack2: Private ordinary functions
Function, show-obj-stack: Private ordinary functions
Function, show-support: Private ordinary functions
Function, showme: Private ordinary functions
Function, showme-all: Private ordinary functions
Function, showme-all-frame: Private ordinary functions
Function, showme-frame: Private ordinary functions
Function, showme-member-slots-in-situation: Private ordinary functions
Function, showme-own-slots-in-situation: Private ordinary functions
Function, showme-strings: Private ordinary functions
Function, silent-spy: Private ordinary functions
Function, silent-spypoints-stack: Private ordinary functions
Function, silent-unspy: Private ordinary functions
Function, simple-add-inverses: Private ordinary functions
Function, simple-add-slotsvals: Private ordinary functions
Function, simple-compute-new-slotsvals: Private ordinary functions
Function, simple-eval-instance: Private ordinary functions
Function, simple-inherit-with-overrides-slotp: Private ordinary functions
Function, simple-slotp: Private ordinary functions
Function, simple-unifiable: Private ordinary functions
Function, simpleload-expr: Private ordinary functions
Function, simpleload-kb: Private ordinary functions
Function, simplify-cloned-from: Private ordinary functions
Function, single-valued-slotp: Private ordinary functions
Function, singletonp: Private ordinary functions
Function, situation-invariant-exprp: Private ordinary functions
Function, skip-checkpoint: Private ordinary functions
Function, skolem-root: Private ordinary functions
Function, slot-in: Private ordinary functions
Function, slot-objectp: Private ordinary functions
Function, slotp: Private ordinary functions
Function, slots-to-opportunistically-evaluate: Private ordinary functions
Function, slotsvals-subsume: Private ordinary functions
Function, slotvals-subsume: Private ordinary functions
Function, sometimes-exprp: Private ordinary functions
Function, sort-objects-for-writing: Private ordinary functions
Function, source-classes-for-triple: Private ordinary functions
Function, source-path: Private ordinary functions
Function, sourcep: Private ordinary functions
Function, sources: Private ordinary functions
Function, spaced-list: Private ordinary functions
Function, spaced-string: Private ordinary functions
Function, spaces: Private ordinary functions
Function, spacify: Private ordinary functions
Function, special-slot-type: Private ordinary functions
Function, split-at: Private ordinary functions
Function, split-at1: Private ordinary functions
Function, splits-at: Private ordinary functions
Function, spy: Private ordinary functions
Function, stack-equal: Private ordinary functions
Function, stackable: Private ordinary functions
Function, stacked-canonical-expr: Private ordinary functions
Function, stacked-expr: Private ordinary functions
Function, stacked-inference-number: Private ordinary functions
Function, stacked-situation: Private ordinary functions
Function, stacked-target: Private ordinary functions
Function, start-creations-logging: Private ordinary functions
Function, start-logging: Private ordinary functions
Function, starts-with: Private ordinary functions
Function, stop-creations-logging: Private ordinary functions
Function, stop-logging: Private ordinary functions
Function, store-kb: Private ordinary functions
Function, string-match: Private ordinary functions
Function, string-match1: Private ordinary functions
Function, string-to-frame: Private ordinary functions
Function, string-to-list: Private ordinary functions
Function, string-to-number: Private ordinary functions
Function, string-to-words: Private ordinary functions
Function, strip-endchars: Private ordinary functions
Function, structured-slotp: Private ordinary functions
Function, subbagp: Private ordinary functions
Function, subclasses-of-thing: Private ordinary functions
Function, substitute-string: Private ordinary functions
Function, substitute-string0: Private ordinary functions
Function, substitute-strings: Private ordinary functions
Function, subsumes: Private ordinary functions
Function, suitable-for-cloning: Private ordinary functions
Function, supersituation-own-rule-sets: Private ordinary functions
Function, suspend-trace: Private ordinary functions
Function, symbol-less-than: Private ordinary functions
Function, symbol-starts-with: Private ordinary functions
Function, t2f-off: Private ordinary functions
Function, t2f-on: Private ordinary functions
Function, tag-write: Private ordinary functions
Function, tags-in-expr: Private ordinary functions
Function, target-situation: Private ordinary functions
Function, tax-obj-write: Private ordinary functions
Function, taxonomy: Private ordinary functions
Function, tell: Private ordinary functions
Function, tell-append: Private ordinary functions
Function, test-val-constraint: Private ordinary functions
Function, test-val-constraints: Private ordinary functions
Function, the-class-exprp: Private ordinary functions
Function, throw-ctrl-c-error: Private ordinary functions
Function, tidy-classes: Private ordinary functions
Function, told: Private ordinary functions
Function, told-append: Private ordinary functions
Function, top-level-goal: Private ordinary functions
Function, trace-at-iteration: Private ordinary functions
Function, trace-rule: Private ordinary functions
Function, trace-to-file-off: Private ordinary functions
Function, trace-to-file-on: Private ordinary functions
Function, traceclassifyp: Private ordinary functions
Function, traceconstraintsp: Private ordinary functions
Function, tracekm: Private ordinary functions
Function, traceothersituationsp: Private ordinary functions
Function, tracep: Private ordinary functions
Function, tracesubsumesp: Private ordinary functions
Function, traceunifyp: Private ordinary functions
Function, transpose: Private ordinary functions
Function, trim-failed-explanations: Private ordinary functions
Function, trim-from-end: Private ordinary functions
Function, trim-from-start: Private ordinary functions
Function, trim-numbers: Private ordinary functions
Function, trim-prototype: Private ordinary functions
Function, trim-whitespace: Private ordinary functions
Function, triple-cloned-from: Private ordinary functions
Function, triple-cloned-from-complex*: Private ordinary functions
Function, triple-cloned-from-originally: Private ordinary functions
Function, triple-cloned-from-simple*: Private ordinary functions
Function, triple-cloned-to: Private ordinary functions
Function, triple-cloned-to-complex*: Private ordinary functions
Function, triple-cloned-to-simple*: Private ordinary functions
Function, triple-expanded-from: Private ordinary functions
Function, triple-in: Private ordinary functions
Function, triple-name: Private ordinary functions
Function, triplep: Private ordinary functions
Function, triples-to-alist: Private ordinary functions
Function, truncate-string: Private ordinary functions
Function, try-classifying: Private ordinary functions
Function, try-classifying-as-prototype: Private ordinary functions
Function, try-equating: Private ordinary functions
Function, try-lazy-unify: Private ordinary functions
Function, try-lazy-unify2: Private ordinary functions
Function, un-andify: Private ordinary functions
Function, un-done: Private ordinary functions
Function, undeclared-slot: Private ordinary functions
Function, undo: Private ordinary functions
Function, undo-creations: Private ordinary functions
Function, undo-possible: Private ordinary functions
Function, undo0: Private ordinary functions
Function, undo1: Private ordinary functions
Function, unfiltered-obj-stack: Private ordinary functions
Function, unifiable-with-existential-expr: Private ordinary functions
Function, unifiable-with-existential-expr0: Private ordinary functions
Function, unification-operator: Private ordinary functions
Function, unified-svs: Private ordinary functions
Function, unified-svs-in-situation: Private ordinary functions
Function, unify-in-prototype: Private ordinary functions
Function, unify-in-prototypes: Private ordinary functions
Function, unify-names: Private ordinary functions
Function, unify-structured-list-vals: Private ordinary functions
Function, unify-structured-list-vals2: Private ordinary functions
Function, unify-with-existential-expr: Private ordinary functions
Function, unify-with-instance: Private ordinary functions
Function, unify-with-slotsvals2: Private ordinary functions
Function, uninstall-inverse: Private ordinary functions
Function, uninstall-inverses: Private ordinary functions
Function, uniquep: Private ordinary functions
Function, universalp: Private ordinary functions
Function, unpoint-parents-to-defined-concept: Private ordinary functions
Function, unquote: Private ordinary functions
Function, unsatisfied-propositions: Private ordinary functions
Function, unspy: Private ordinary functions
Function, unsuspend-trace: Private ordinary functions
Function, untracekm: Private ordinary functions
Function, ununifiable: Private ordinary functions
Function, ununify: Private ordinary functions
Function, unusable-frame-name: Private ordinary functions
Function, update-assoc-list: Private ordinary functions
Function, update-dict: Private ordinary functions
Function, uppercase-letterp: Private ordinary functions
Function, use-inheritance: Private ordinary functions
Function, use-prototypes: Private ordinary functions
Function, used-slot-in: Private ordinary functions
Function, user-commentp: Private ordinary functions
Function, val-constraint-exprp: Private ordinary functions
Function, val-of: Private ordinary functions
Function, val-sets-to-expr: Private ordinary functions
Function, val-sets-to-expr0: Private ordinary functions
Function, val-to-vals: Private ordinary functions
Function, val-unification-operator: Private ordinary functions
Function, vals-in: Private ordinary functions
Function, vals-in-class: Private ordinary functions
Function, vals-subsume: Private ordinary functions
Function, vals-to-&-expr: Private ordinary functions
Function, vals-to-class-description: Private ordinary functions
Function, vals-to-val: Private ordinary functions
Function, valset-subsumes-valset: Private ordinary functions
Function, valsets-to-&&-exprs: Private ordinary functions
Function, var-boundp: Private ordinary functions
Function, var-p: Private ordinary functions
Function, variables-in: Private ordinary functions
Function, violated-cardinality-constraint: Private ordinary functions
Function, violated-constraints: Private ordinary functions
Function, violated-set-constraints: Private ordinary functions
Function, violated-val-constraints: Private ordinary functions
Function, visible-theories: Private ordinary functions
Function, white-space-p: Private ordinary functions
Function, white-space2-p: Private ordinary functions
Function, whitespace-char: Private ordinary functions
Function, why: Private ordinary functions
Function, why0: Private ordinary functions
Function, wildcard-varp: Private ordinary functions
Function, write-behavior-variables: Private ordinary functions
Function, write-compiled-handlers: Private ordinary functions
Function, write-file: Private ordinary functions
Function, write-file-array: Private ordinary functions
Function, write-frame: Private ordinary functions
Function, write-frame-in-situation: Private ordinary functions
Function, write-frame0: Private ordinary functions
Function, write-frame2: Private ordinary functions
Function, write-kb: Private ordinary functions
Function, write-km-list: Private ordinary functions
Function, write-km-vals: Private ordinary functions
Function, write-km-vals2: Private ordinary functions
Function, write-kmexpr: Private ordinary functions
Function, write-lines: Private ordinary functions
Function, write-situation-specific-assertions: Private ordinary functions
Function, write-slotsvals: Private ordinary functions
Function, write-slotvals: Private ordinary functions
Function, write-state-variables: Private ordinary functions
Function, write-vals: Private ordinary functions
Function, x-or: Private ordinary functions
Function, xmlify: Private ordinary functions
Function, ynread: Private ordinary functions
Function, zero: Private ordinary functions

G
gather-by-akey: Private ordinary functions
gather-by-key: Private ordinary functions
gather-by-key-inc-nils: Private ordinary functions
gathers-by-key: Private ordinary functions
get-all-concepts: Private ordinary functions
get-all-explanations: Private ordinary functions
get-all-objects: Private ordinary functions
get-binding: Private ordinary functions
get-comment: Private ordinary functions
get-comment-justification: Private ordinary functions
get-comment-tags: Private ordinary functions
get-comment-tags-recursive: Private ordinary functions
get-comment2: Private ordinary functions
get-comments: Private ordinary functions
get-explanation-data: Private ordinary functions
get-explanations: Private ordinary functions
get-explanations0: Private ordinary functions
get-explanations1: Private ordinary functions
get-justification: Private ordinary functions
get-justification0: Private ordinary functions
get-justification1: Private ordinary functions
get-justification2: Private ordinary functions
get-kb: Private ordinary functions
get-rule-sets-in-situation: Private ordinary functions
get-slotsvals: Private ordinary functions
get-support-details: Private ordinary functions
get-supports: Private ordinary functions
get-unique-val: Private ordinary functions
get-vals: Private ordinary functions
getobj: Private ordinary functions
gets-vals: Private ordinary functions
global-situation: Private ordinary functions
goal-stack: Private ordinary functions
grab-explanations: Private ordinary functions
grab-explanations-html: Private ordinary functions
grab-explanations-xml: Private ordinary functions
group-vals-unifiably: Private ordinary functions
group-vals-unifiably0: Private ordinary functions

H
handle-ctrl-c-error: Private ordinary functions
handle-looping: Private ordinary functions
has-situation-specific-info: Private ordinary functions
hash-comma-reader: Private ordinary functions
hash-dollar: Private ordinary functions
hash-dollar-reader: Private ordinary functions
hash-t-reader: Private ordinary functions
hide-theory: Private ordinary functions
htextify: Private ordinary functions

I
ignore-slot-due-to-situations-mode: Private ordinary functions
immediate-classes: Private ordinary functions
immediate-classes-subsume-immediate-classes: Private ordinary functions
immediate-classes0: Private ordinary functions
immediate-instances: Private ordinary functions
immediate-protoinstances: Private ordinary functions
immediate-prototypes: Private ordinary functions
immediate-subclasses: Private ordinary functions
immediate-subslots: Private ordinary functions
immediate-superclasses: Private ordinary functions
immediate-supersituations: Private ordinary functions
immediate-superslots: Private ordinary functions
implode: Private ordinary functions
in-prototype: Private ordinary functions
in-situation: Private ordinary functions
in-situation0: Private ordinary functions
in-theory: Private ordinary functions
incompatible-instances: Private ordinary functions
inconsistent-propositions: Private ordinary functions
increment-inference-statistics: Private ordinary functions
increment-trace-depth: Private ordinary functions
inertial-fluentp: Private ordinary functions
inference-number: Private ordinary functions
inherit-with-overrides-slotp: Private ordinary functions
inherited-rule-sets: Private ordinary functions
inherited-rule-sets+classes-with-overrides: Private ordinary functions
inherited-rule-sets+classes-with-overrides2: Private ordinary functions
inherited-rule-sets+classes2: Private ordinary functions
inherited-rule-sets-on-classes: Private ordinary functions
inherited-rule-sets-with-overrides: Private ordinary functions
inherited-rule-sets2: Private ordinary functions
inherited-rulesets+classes: Private ordinary functions
inherited-to-instance: Private ordinary functions
insert-delimeter: Private ordinary functions
insert-spaces: Private ordinary functions
inspect-silent-spy-log: Private ordinary functions
install-all-subclasses: Private ordinary functions
install-inverses: Private ordinary functions
install-inverses0: Private ordinary functions
instance-descriptionp: Private ordinary functions
instance-has-something-to-say-about: Private ordinary functions
instance-of: Private ordinary functions
instance-of-is-fluent: Private ordinary functions
instance-of-is-nonfluent: Private ordinary functions
internal-commentp: Private ordinary functions
intersects: Private ordinary functions
inv-assoc: Private ordinary functions
invert-cardinality: Private ordinary functions
invert-inequality-relation: Private ordinary functions
invert-predicate: Private ordinary functions
invert-slot: Private ordinary functions
invert-type: Private ordinary functions
is: Private ordinary functions
is-an-instance: Private ordinary functions
is-consistent: Private ordinary functions
is-consistent-to-assert: Private ordinary functions
is-km-term: Private ordinary functions
is-simple-km-term: Private ordinary functions
is-subclass-of: Private ordinary functions
is-subset-of: Private ordinary functions
is-subslot-of: Private ordinary functions
is-type: Private ordinary functions
is-user-interrupt: Private ordinary functions
is0: Private ordinary functions
is0s: Private ordinary functions
isa: Private ordinary functions
isa-clone: Private ordinary functions
isa-situation-facet: Private ordinary functions
isa-theory: Private ordinary functions
item-expanded-from: Private ordinary functions
item-to-stack: Private ordinary functions

J
join-binds: Private ordinary functions
justify: Private ordinary functions
justify-leaf: Private ordinary functions

K
kb-objectp: Private ordinary functions
kb-size: Private ordinary functions
keeping-kb: Private macros
km: Private ordinary functions
km-add-to-kb-object-list: Private ordinary functions
km-argsp: Private ordinary functions
km-assert: Private ordinary functions
km-assertion-expr: Private ordinary functions
km-bag-equal: Private ordinary functions
km-bag-equal0: Private ordinary functions
km-bagp: Private ordinary functions
km-bind: Private ordinary functions
km-boolean-exprp: Private ordinary functions
km-defaultp: Private ordinary functions
km-equal: Private ordinary functions
km-eval-print: Private ordinary functions
km-flatten: Private ordinary functions
km-format: Private ordinary functions
km-functionp: Private ordinary functions
km-int: Private ordinary functions
km-int-with-trace: Private ordinary functions
km-multi-slotvals: Private ordinary functions
km-multi-slotvals0: Private ordinary functions
km-name: Private ordinary functions
km-null: Private ordinary functions
km-pairp: Private ordinary functions
km-pop: Private ordinary functions
km-propertyp: Private ordinary functions
km-push: Private ordinary functions
km-put-list: Private ordinary functions
km-read-eval-print: Private ordinary functions
km-remove-from-kb-object-list: Private ordinary functions
km-remprop: Private ordinary functions
km-remprops: Private ordinary functions
km-seq-equal: Private ordinary functions
km-seq-equal0: Private ordinary functions
km-seqp: Private ordinary functions
km-set-equal: Private ordinary functions
km-setf: Private ordinary functions
km-setp: Private ordinary functions
km-setq: Private ordinary functions
km-slotvals: Private ordinary functions
km-slotvals-from-kb: Private ordinary functions
km-slotvals-via-projection: Private ordinary functions
km-slotvals2: Private ordinary functions
km-structured-list-valp: Private ordinary functions
km-symbol-plist: Private ordinary functions
km-tagp: Private ordinary functions
km-trace: Private ordinary functions
km-trace2: Private ordinary functions
km-triplep: Private ordinary functions
km-unintern: Private ordinary functions
km-unique: Private ordinary functions
km-unique-int: Private ordinary functions
km-unique0: Private ordinary functions
km-varp: Private ordinary functions
km-version-bits-greater-than: Private ordinary functions
km-version-greater-than: Private ordinary functions
km0: Private ordinary functions
km1: Private ordinary functions
known-frame: Private ordinary functions

L
last-but-n-char: Private ordinary functions
last-but-one-el: Private ordinary functions
last-char: Private ordinary functions
last-el: Private ordinary functions
last-member: Private ordinary functions
last-word: Private ordinary functions
lazy-unify: Private ordinary functions
lazy-unify-&-expr: Private ordinary functions
lazy-unify-&-expr0: Private ordinary functions
lazy-unify-&-expr1: Private ordinary functions
lazy-unify-expr-sets: Private ordinary functions
lazy-unify-exprs: Private ordinary functions
lazy-unify-sets: Private ordinary functions
lazy-unify-sets2: Private ordinary functions
lazy-unify-slotsvals: Private ordinary functions
lazy-unify-vals: Private ordinary functions
lazy-unify0: Private ordinary functions
lazy-unify2: Private ordinary functions
left-of: Private ordinary functions
licence: Private ordinary functions
license: Private ordinary functions
list-defined-subclasses: Private ordinary functions
list-definitions: Private ordinary functions
list-definitions-for-class: Private ordinary functions
list-definitions-for-prototype: Private ordinary functions
list-intersection: Private ordinary functions
list-needs-dereferencing: Private ordinary functions
list-to-lines: Private ordinary functions
list-to-lines-with-size-limit: Private ordinary functions
list-to-lines-with-size-limit0: Private ordinary functions
listify: Private ordinary functions
listify-if-there: Private ordinary functions
load-b: Private ordinary functions
load-expr: Private ordinary functions
load-exprs: Private ordinary functions
load-kb: Private ordinary functions
load-newest-kb: Private ordinary functions
load-triples: Private ordinary functions
load-triples0: Private ordinary functions
local-constraints: Private ordinary functions
log-undo-command: Private ordinary functions
looping-on: Private ordinary functions

M
Macro, delay: Private macros
Macro, do-objects: Private macros
Macro, keeping-kb: Private macros
make-assertions: Private ordinary functions
make-comment: Private ordinary functions
make-delay: Private ordinary functions
make-new-situation: Private ordinary functions
make-phrase: Private ordinary functions
make-sentence: Private ordinary functions
make-slotvals: Private ordinary functions
make-source: Private ordinary functions
make-tax: Private ordinary functions
make-tax0: Private ordinary functions
make-taxes: Private ordinary functions
map-recursive: Private ordinary functions
mapchar: Private ordinary functions
maybe-project-value: Private ordinary functions
member-equal: Private ordinary functions
merge-cached-explanations: Private ordinary functions
merge-code: Private ordinary functions
merge-explanations: Private ordinary functions
merge-prototype-vals: Private ordinary functions
merge-slotsvals: Private ordinary functions
mergeable: Private ordinary functions
might-be-member: Private ordinary functions
might-have-slotsvals: Private ordinary functions
minimatch: Private ordinary functions
minimatch1: Private ordinary functions
modify-set-explanation: Private ordinary functions
most-general-first: Private ordinary functions
most-specific-first: Private ordinary functions
most-specific-prototype-scopes-first: Private ordinary functions
multiple-value-mapcar: Private ordinary functions
multiple-value-some: Private ordinary functions
multivalued-slotp: Private ordinary functions
mv-minimatch: Private ordinary functions
mv-string-match: Private ordinary functions
my-concat: Private ordinary functions
my-mapcan: Private ordinary functions
my-parse-integer: Private ordinary functions

N
named-instancep: Private ordinary functions
needs-dereferencing: Private ordinary functions
neq: Private ordinary functions
new-context: Private ordinary functions
new-scan-to: Private ordinary functions
new-scan-to0: Private ordinary functions
new-situation: Private ordinary functions
next-checkpoint: Private ordinary functions
next-event: Private ordinary functions
next-situation: Private ordinary functions
next-situations: Private ordinary functions
nlist: Private ordinary functions
no-explanations: Private ordinary functions
no-following-spaces: Private ordinary functions
no-preceeding-spaces: Private ordinary functions
no-reserved-keywords: Private ordinary functions
no-sanity-checks: Private ordinary functions
nocomments: Private ordinary functions
node-cloned-from: Private ordinary functions
node-cloned-from*: Private ordinary functions
node-cloned-from-originally: Private ordinary functions
node-cloned-to: Private ordinary functions
node-expanded-from: Private ordinary functions
nodes-cloned-to: Private ordinary functions
nodes-cloned-to0: Private ordinary functions
non-constraint-exprp: Private ordinary functions
non-inverse-recording-concept: Private ordinary functions
non-inverse-recording-slot: Private ordinary functions
non-unifiable-pairs: Private ordinary functions
nonessentials-in: Private ordinary functions
nonessentials-in-expr: Private ordinary functions
nor: Private ordinary functions
note-are-constraints: Private ordinary functions
note-done: Private ordinary functions
now: Private ordinary functions
nowexists: Private ordinary functions
nowexists-val: Private ordinary functions
nreplace: Private ordinary functions
number-eq: Private ordinary functions
number-stringp: Private ordinary functions
numeric-char-p: Private ordinary functions

O
obj-stack: Private ordinary functions
objwrite: Private ordinary functions
objwrite2: Private ordinary functions
odd-elements: Private ordinary functions
on-error: Private ordinary functions
on-goal-stackp: Private ordinary functions
oneof-where: Private ordinary functions
ordered-count: Private ordinary functions
ordered-gather-by-key: Private ordinary functions
ordered-intersection: Private ordinary functions
ordered-set-difference: Private ordinary functions
orify: Private ordinary functions
originated-from-class: Private ordinary functions
originated-from-classes: Private ordinary functions
orphanp: Private ordinary functions
orphans: Private ordinary functions
own-rule-sets: Private ordinary functions

P
pair-filter: Private ordinary functions
pair-less-than: Private ordinary functions
pair-to-list: Private ordinary functions
pairp: Private ordinary functions
partition: Private ordinary functions
path-to-existential-expr: Private ordinary functions
path-to-existential-expr2: Private ordinary functions
pathp: Private ordinary functions
pause: Private ordinary functions
pending-equality: Private ordinary functions
permutations: Private ordinary functions
permutations0: Private ordinary functions
permute: Private ordinary functions
permute-clonesets: Private ordinary functions
point-parents-to-defined-concept: Private ordinary functions
pop-from-goal-stack: Private ordinary functions
port-to-package: Private ordinary functions
prev-situation: Private ordinary functions
prev-situation-with-vals: Private ordinary functions
print-km-prompt: Private ordinary functions
print-list: Private ordinary functions
print-slot-exprs: Private ordinary functions
print-trace-message: Private ordinary functions
print-trace-options: Private ordinary functions
process-km1-result: Private ordinary functions
process-load-expression: Private ordinary functions
process-unquotes: Private ordinary functions
profile-call: Private ordinary functions
profile-exit: Private ordinary functions
profile-report: Private ordinary functions
profile-reset: Private ordinary functions
projectable: Private ordinary functions
projected-classes: Private ordinary functions
proper-listp: Private ordinary functions
protoinstancep: Private ordinary functions
protorootp: Private ordinary functions
prototype-classes: Private ordinary functions
prototype-constraints+sources: Private ordinary functions
prototype-merge-expr1: Private ordinary functions
prototype-merge-expr2: Private ordinary functions
prototypep: Private ordinary functions
push-to-goal-stack: Private ordinary functions
push-to-obj-stack: Private ordinary functions
put-explanation-data: Private ordinary functions
put-explanations: Private ordinary functions
put-kb: Private ordinary functions
put-list: Private ordinary functions
put-slotsvals: Private ordinary functions
put-vals: Private ordinary functions
putobj: Private ordinary functions

Q
quadruplep: Private ordinary functions
quoted-descriptionp: Private ordinary functions
quoted-expressionp: Private ordinary functions
quotep: Private ordinary functions
quotify: Private ordinary functions

R
raise-participant: Private ordinary functions
raise-prototype: Private ordinary functions
ranges-of: Private ordinary functions
rank-sort: Private ordinary functions
rank-unification: Private ordinary functions
read-and-print: Private ordinary functions
read-and-print2: Private ordinary functions
read-file: Private ordinary functions
read-file-array: Private ordinary functions
read-file-bytes: Private ordinary functions
read-file-chars: Private ordinary functions
read-file-exprs: Private ordinary functions
read-file-lines: Private ordinary functions
read-file-string: Private ordinary functions
read-to: Private ordinary functions
read-to2: Private ordinary functions
record-explanation-for: Private ordinary functions
record-explanation-later: Private ordinary functions
recursive-find: Private ordinary functions
recursive-ruleset: Private ordinary functions
reify-existentials-in-expr: Private ordinary functions
reify-existentials-in-rule-set: Private ordinary functions
reify-existentials-in-rule-sets: Private ordinary functions
reload-kb: Private ordinary functions
remove-assoc-entry: Private ordinary functions
remove-clone-cycles: Private ordinary functions
remove-cloned-from-explanations: Private ordinary functions
remove-cloned-from-explns: Private ordinary functions
remove-constraints: Private ordinary functions
remove-delimeters: Private ordinary functions
remove-doublequotes: Private ordinary functions
remove-dup-atomic-instances: Private ordinary functions
remove-dup-instances: Private ordinary functions
remove-element-n: Private ordinary functions
remove-equal-items: Private ordinary functions
remove-equal-items0: Private ordinary functions
remove-explained-vals: Private ordinary functions
remove-from-end: Private ordinary functions
remove-from-stack: Private ordinary functions
remove-leading-whitespace: Private ordinary functions
remove-pending-equalities: Private ordinary functions
remove-redundant-subclasses: Private ordinary functions
remove-redundant-superclasses: Private ordinary functions
remove-shared-elements: Private ordinary functions
remove-singletons: Private ordinary functions
remove-sources-from-vals: Private ordinary functions
remove-string: Private ordinary functions
remove-subsumees: Private ordinary functions
remove-subsumees-slotp: Private ordinary functions
remove-subsumers: Private ordinary functions
remove-subsumers-slotp: Private ordinary functions
remove-subsuming-exprs: Private ordinary functions
remove-subsuming-exprs0: Private ordinary functions
remove-support: Private ordinary functions
remove-supports: Private ordinary functions
remove-trailing-whitespace: Private ordinary functions
remove-wrapper: Private ordinary functions
remprops: Private ordinary functions
rename-class: Private ordinary functions
rename-symbols: Private ordinary functions
reorder-slotsvals: Private ordinary functions
replace-element: Private ordinary functions
replace-string: Private ordinary functions
report-error: Private ordinary functions
report-statistics: Private ordinary functions
report-statistics-long: Private ordinary functions
requires-km-version: Private ordinary functions
reset-creations: Private ordinary functions
reset-done: Private ordinary functions
reset-for-top-level-call: Private ordinary functions
reset-handler-functions: Private ordinary functions
reset-history: Private ordinary functions
reset-inference-engine: Private ordinary functions
reset-kb: Private ordinary functions
reset-statistics: Private ordinary functions
reset-trace: Private ordinary functions
reset-trace-at-iteration: Private ordinary functions
reset-trace-depth: Private ordinary functions
restore-kb: Private ordinary functions
restvar-p: Private ordinary functions
retain-exprp: Private ordinary functions
reuse-cons: Private ordinary functions
right-of: Private ordinary functions
rightmost-word: Private ordinary functions
rules-for: Private ordinary functions

S
sanity-checks: Private ordinary functions
satisfies-class-definition: Private ordinary functions
satisfies-constraints: Private ordinary functions
satisfies-definition: Private ordinary functions
satisfies-definition2: Private ordinary functions
satisfies-prototype-definition: Private ordinary functions
save-explanation: Private ordinary functions
save-explanations: Private ordinary functions
save-frame: Private ordinary functions
save-kb: Private ordinary functions
save-prototype: Private ordinary functions
scan-kb: Private ordinary functions
scan-to: Private ordinary functions
score-pair: Private ordinary functions
search-stack: Private ordinary functions
see: Private ordinary functions
see-theory: Private ordinary functions
seen: Private ordinary functions
select-real-triples: Private ordinary functions
seq-to-list: Private ordinary functions
set-checkpoint: Private ordinary functions
set-constraint-exprp: Private ordinary functions
set-constraint-satisfied: Private ordinary functions
set-creations-checkpoint: Private ordinary functions
set-equal: Private ordinary functions
set-situations-mode: Private ordinary functions
set-to-list: Private ordinary functions
set-unification-operator: Private ordinary functions
shift-char: Private ordinary functions
show-binding: Private ordinary functions
show-binding0: Private ordinary functions
show-bindings: Private ordinary functions
show-comment: Private ordinary functions
show-context: Private ordinary functions
show-done: Private ordinary functions
show-explanation: Private ordinary functions
show-explanations: Private ordinary functions
show-explanations-html: Private ordinary functions
show-explanations-xml: Private ordinary functions
show-goal-stack: Private ordinary functions
show-goal-stack2: Private ordinary functions
show-obj-stack: Private ordinary functions
show-support: Private ordinary functions
showme: Private ordinary functions
showme-all: Private ordinary functions
showme-all-frame: Private ordinary functions
showme-frame: Private ordinary functions
showme-member-slots-in-situation: Private ordinary functions
showme-own-slots-in-situation: Private ordinary functions
showme-strings: Private ordinary functions
silent-spy: Private ordinary functions
silent-spypoints-stack: Private ordinary functions
silent-unspy: Private ordinary functions
simple-add-inverses: Private ordinary functions
simple-add-slotsvals: Private ordinary functions
simple-compute-new-slotsvals: Private ordinary functions
simple-eval-instance: Private ordinary functions
simple-inherit-with-overrides-slotp: Private ordinary functions
simple-slotp: Private ordinary functions
simple-unifiable: Private ordinary functions
simpleload-expr: Private ordinary functions
simpleload-kb: Private ordinary functions
simplify-cloned-from: Private ordinary functions
single-valued-slotp: Private ordinary functions
singletonp: Private ordinary functions
situation-invariant-exprp: Private ordinary functions
skip-checkpoint: Private ordinary functions
skolem-root: Private ordinary functions
slot-in: Private ordinary functions
slot-objectp: Private ordinary functions
slotp: Private ordinary functions
slots-to-opportunistically-evaluate: Private ordinary functions
slotsvals-subsume: Private ordinary functions
slotvals-subsume: Private ordinary functions
sometimes-exprp: Private ordinary functions
sort-objects-for-writing: Private ordinary functions
source-classes-for-triple: Private ordinary functions
source-path: Private ordinary functions
sourcep: Private ordinary functions
sources: Private ordinary functions
spaced-list: Private ordinary functions
spaced-string: Private ordinary functions
spaces: Private ordinary functions
spacify: Private ordinary functions
special-slot-type: Private ordinary functions
split-at: Private ordinary functions
split-at1: Private ordinary functions
splits-at: Private ordinary functions
spy: Private ordinary functions
stack-equal: Private ordinary functions
stackable: Private ordinary functions
stacked-canonical-expr: Private ordinary functions
stacked-expr: Private ordinary functions
stacked-inference-number: Private ordinary functions
stacked-situation: Private ordinary functions
stacked-target: Private ordinary functions
start-creations-logging: Private ordinary functions
start-logging: Private ordinary functions
starts-with: Private ordinary functions
stop-creations-logging: Private ordinary functions
stop-logging: Private ordinary functions
store-kb: Private ordinary functions
string-match: Private ordinary functions
string-match1: Private ordinary functions
string-to-frame: Private ordinary functions
string-to-list: Private ordinary functions
string-to-number: Private ordinary functions
string-to-words: Private ordinary functions
strip-endchars: Private ordinary functions
structured-slotp: Private ordinary functions
subbagp: Private ordinary functions
subclasses-of-thing: Private ordinary functions
substitute-string: Private ordinary functions
substitute-string0: Private ordinary functions
substitute-strings: Private ordinary functions
subsumes: Private ordinary functions
suitable-for-cloning: Private ordinary functions
supersituation-own-rule-sets: Private ordinary functions
suspend-trace: Private ordinary functions
symbol-less-than: Private ordinary functions
symbol-starts-with: Private ordinary functions

T
t2f-off: Private ordinary functions
t2f-on: Private ordinary functions
tag-write: Private ordinary functions
tags-in-expr: Private ordinary functions
target-situation: Private ordinary functions
tax-obj-write: Private ordinary functions
taxonomy: Private ordinary functions
tell: Private ordinary functions
tell-append: Private ordinary functions
test-val-constraint: Private ordinary functions
test-val-constraints: Private ordinary functions
the-class-exprp: Private ordinary functions
throw-ctrl-c-error: Private ordinary functions
tidy-classes: Private ordinary functions
told: Private ordinary functions
told-append: Private ordinary functions
top-level-goal: Private ordinary functions
trace-at-iteration: Private ordinary functions
trace-rule: Private ordinary functions
trace-to-file-off: Private ordinary functions
trace-to-file-on: Private ordinary functions
traceclassifyp: Private ordinary functions
traceconstraintsp: Private ordinary functions
tracekm: Private ordinary functions
traceothersituationsp: Private ordinary functions
tracep: Private ordinary functions
tracesubsumesp: Private ordinary functions
traceunifyp: Private ordinary functions
transpose: Private ordinary functions
trim-failed-explanations: Private ordinary functions
trim-from-end: Private ordinary functions
trim-from-start: Private ordinary functions
trim-numbers: Private ordinary functions
trim-prototype: Private ordinary functions
trim-whitespace: Private ordinary functions
triple-cloned-from: Private ordinary functions
triple-cloned-from-complex*: Private ordinary functions
triple-cloned-from-originally: Private ordinary functions
triple-cloned-from-simple*: Private ordinary functions
triple-cloned-to: Private ordinary functions
triple-cloned-to-complex*: Private ordinary functions
triple-cloned-to-simple*: Private ordinary functions
triple-expanded-from: Private ordinary functions
triple-in: Private ordinary functions
triple-name: Private ordinary functions
triplep: Private ordinary functions
triples-to-alist: Private ordinary functions
truncate-string: Private ordinary functions
try-classifying: Private ordinary functions
try-classifying-as-prototype: Private ordinary functions
try-equating: Private ordinary functions
try-lazy-unify: Private ordinary functions
try-lazy-unify2: Private ordinary functions

U
un-andify: Private ordinary functions
un-done: Private ordinary functions
undeclared-slot: Private ordinary functions
undo: Private ordinary functions
undo-creations: Private ordinary functions
undo-possible: Private ordinary functions
undo0: Private ordinary functions
undo1: Private ordinary functions
unfiltered-obj-stack: Private ordinary functions
unifiable-with-existential-expr: Private ordinary functions
unifiable-with-existential-expr0: Private ordinary functions
unification-operator: Private ordinary functions
unified-svs: Private ordinary functions
unified-svs-in-situation: Private ordinary functions
unify-in-prototype: Private ordinary functions
unify-in-prototypes: Private ordinary functions
unify-names: Private ordinary functions
unify-structured-list-vals: Private ordinary functions
unify-structured-list-vals2: Private ordinary functions
unify-with-existential-expr: Private ordinary functions
unify-with-instance: Private ordinary functions
unify-with-slotsvals2: Private ordinary functions
uninstall-inverse: Private ordinary functions
uninstall-inverses: Private ordinary functions
uniquep: Private ordinary functions
universalp: Private ordinary functions
unpoint-parents-to-defined-concept: Private ordinary functions
unquote: Private ordinary functions
unsatisfied-propositions: Private ordinary functions
unspy: Private ordinary functions
unsuspend-trace: Private ordinary functions
untracekm: Private ordinary functions
ununifiable: Private ordinary functions
ununify: Private ordinary functions
unusable-frame-name: Private ordinary functions
update-assoc-list: Private ordinary functions
update-dict: Private ordinary functions
uppercase-letterp: Private ordinary functions
use-inheritance: Private ordinary functions
use-prototypes: Private ordinary functions
used-slot-in: Private ordinary functions
user-commentp: Private ordinary functions

V
val-constraint-exprp: Private ordinary functions
val-of: Private ordinary functions
val-sets-to-expr: Private ordinary functions
val-sets-to-expr0: Private ordinary functions
val-to-vals: Private ordinary functions
val-unification-operator: Private ordinary functions
vals-in: Private ordinary functions
vals-in-class: Private ordinary functions
vals-subsume: Private ordinary functions
vals-to-&-expr: Private ordinary functions
vals-to-class-description: Private ordinary functions
vals-to-val: Private ordinary functions
valset-subsumes-valset: Private ordinary functions
valsets-to-&&-exprs: Private ordinary functions
var-boundp: Private ordinary functions
var-p: Private ordinary functions
variables-in: Private ordinary functions
violated-cardinality-constraint: Private ordinary functions
violated-constraints: Private ordinary functions
violated-set-constraints: Private ordinary functions
violated-val-constraints: Private ordinary functions
visible-theories: Private ordinary functions

W
white-space-p: Private ordinary functions
white-space2-p: Private ordinary functions
whitespace-char: Private ordinary functions
why: Private ordinary functions
why0: Private ordinary functions
wildcard-varp: Private ordinary functions
write-behavior-variables: Private ordinary functions
write-compiled-handlers: Private ordinary functions
write-file: Private ordinary functions
write-file-array: Private ordinary functions
write-frame: Private ordinary functions
write-frame-in-situation: Private ordinary functions
write-frame0: Private ordinary functions
write-frame2: Private ordinary functions
write-kb: Private ordinary functions
write-km-list: Private ordinary functions
write-km-vals: Private ordinary functions
write-km-vals2: Private ordinary functions
write-kmexpr: Private ordinary functions
write-lines: Private ordinary functions
write-situation-specific-assertions: Private ordinary functions
write-slotsvals: Private ordinary functions
write-slotvals: Private ordinary functions
write-state-variables: Private ordinary functions
write-vals: Private ordinary functions

X
x-or: Private ordinary functions
xmlify: Private ordinary functions

Y
ynread: Private ordinary functions

Z
zero: Private ordinary functions


A.3 Variables

Jump to:   *  
C   F   S   V  
Index Entry  Section

*
*acl-readtable*: Private special variables
*active-obj-stack*: Private special variables
*add-cloned-from-links*: Private special variables
*add-comments-to-names*: Private special variables
*additional-keywords*: Private special variables
*all-facets*: Private special variables
*allow-ununify*: Private special variables
*am-classifying*: Private special variables
*am-in-situations-mode*: Private special variables
*am-reasoning*: Private special variables
*annotated-constraints*: Private special variables
*append-stream*: Private special variables
*are-some-constraints*: Private special variables
*are-some-defaults*: Private special variables
*are-some-definitions*: Private special variables
*are-some-prototype-definitions*: Private special variables
*are-some-prototypes*: Private special variables
*are-some-subslots*: Private special variables
*are-some-tags*: Private special variables
*bindings*: Private special variables
*built-in-aggregation-slots*: Private special variables
*built-in-atomic-vals-only-slots*: Private special variables
*built-in-bag-aggregation-slots*: Private special variables
*built-in-classes*: Private special variables
*built-in-classes-with-no-built-in-superclasses*: Private special variables
*built-in-classes-with-nonfluent-instances-relation*: Private special variables
*built-in-combine-values-by-appending-slots*: Private special variables
*built-in-frames*: Private special variables
*built-in-inertial-fluent-slots*: Private special variables
*built-in-instance-of-links*: Private special variables
*built-in-instances*: Private special variables
*built-in-inverse2s*: Private special variables
*built-in-inverses*: Private special variables
*built-in-multivalued-slots*: Private special variables
*built-in-non-fluent-slots*: Private special variables
*built-in-non-inertial-fluent-slots*: Private special variables
*built-in-nonfluent-lookup-only-slots*: Private special variables
*built-in-remove-subsumees-slots*: Private special variables
*built-in-remove-subsumers-slots*: Private special variables
*built-in-seq-aggregation-slots*: Private constants
*built-in-set-aggregation-slots*: Private special variables
*built-in-single-valued-slots*: Private special variables
*built-in-slots*: Private special variables
*built-in-slots-with-constraints*: Private special variables
*built-in-subslots*: Private constants
*built-in-superclass-links*: Private special variables
*called-forces-unification*: Private special variables
*case-preserving-readtable*: Private special variables
*catch-explanations*: Private special variables
*catch-next-explanations*: Private special variables
*check-kb*: Private special variables
*checkpoint*: Private constants
*classes-using-assertions-slot*: Private special variables
*classification-enabled*: Private special variables
*classify-in-local-situations*: Private constants
*classify-slotless-instances*: Private special variables
*clone-built-from-slot*: Private special variables
*coerce-undeclared-slots*: Private special variables
*comment-marker-char*: Private constants
*compile-handlers*: Private special variables
*compiled-handlers-file*: Private special variables
*constraint-keywords*: Private special variables
*constraint-slots*: Private special variables
*creations*: Private special variables
*curr-prototype*: Private special variables
*curr-situation*: Private special variables
*current-renaming-alist*: Private special variables
*decomment-top-level-only-headwords*: Private special variables
*default-built-in-inertial-fluent-slots*: Private special variables
*default-cardinality*: Private special variables
*default-default-fluent-status*: Private constants
*default-fail-mode*: Private constants
*default-fluent-status*: Private special variables
*default-km-behavior-for-expand-text*: Private special variables
*deleted-frames*: Private special variables
*depth*: Private special variables
*dereference-explanations-during-cloning*: Private special variables
*dereferencing-on*: Private special variables
*developer-mode*: Private special variables
*downcase-km-lisp-exprs*: Private special variables
*eagerly-unify-prototypes*: Private special variables
*end-of-sentence-chars*: Private special variables
*equality-relations*: Private special variables
*error-structures*: Private special variables
*errors*: Private special variables
*expand-essentials*: Private special variables
*explanations*: Private special variables
*fast-delete-frame-structure*: Private special variables
*filename-extensions*: Private special variables
*fluent-instance-marker-string*: Private special variables
*force-with-cloned-from*: Private special variables
*global-situation*: Private constants
*goal-stack*: Private special variables
*history*: Private special variables
*html-action*: Private special variables
*html-window*: Private special variables
*ignore-items*: Private constants
*indent-increment*: Private constants
*indent-level*: Private special variables
*indirect-classification*: Private special variables
*inequality-relations*: Private special variables
*inference-report-frequency*: Private special variables
*infinity*: Private special variables
*installing-inverses-enabled*: Private special variables
*instance-of-is-fluent*: Private special variables
*interactive-preconditions*: Private special variables
*interactive-trace*: Private special variables
*internal-logging*: Private special variables
*inverse-suffix*: Private special variables
*justify-leaves*: Private special variables
*kb-objects*: Private special variables
*km-behavior-parameters*: Private special variables
*km-depth-limit*: Private special variables
*km-fixed-parameters*: Private special variables
*km-gensym-counter*: Private special variables
*km-handler-alist*: Private special variables
*km-handler-alist1*: Private special variables
*km-handler-alist2*: Private special variables
*km-handler-function*: Private special variables
*km-lisp-exprs*: Private special variables
*km-package*: Private constants
*km-profile-start-cpu*: Private special variables
*km-profile-total-cpu*: Private special variables
*km-profile-total-entries*: Private special variables
*km-readtable*: Private special variables
*km-runtime-variables*: Private special variables
*km-state-parameters*: Private special variables
*km-version-str*: Private special variables
*last-answer*: Private special variables
*last-question*: Private special variables
*length-of-inverse-suffix*: Private special variables
*less-aggressive-constraint-checking*: Private special variables
*linear-paths*: Private special variables
*loadsave-commands-with-keywords*: Private special variables
*logging*: Private special variables
*logging-creations*: Private special variables
*looping*: Private special variables
*max-padding-instances*: Private special variables
*maxdepth*: Private constants
*multidepth-path-default-searchdepth*: Private special variables
*newline-str*: Private special variables
*newline-string*: Private special variables
*no-decomment-headwords*: Private special variables
*no-heuristic-unification*: Private special variables
*nodes-cloned-to-caching*: Private special variables
*nodes-cloned-to-keys*: Private special variables
*non-inverse-recording-concept*: Private special variables
*non-inverse-recording-slot*: Private special variables
*nospace-string*: Private special variables
*noted-done*: Private special variables
*null-binding*: Private special variables
*null-bindings*: Private special variables
*obj-stack*: Private special variables
*on-error*: Private special variables
*output-precision*: Private special variables
*overriding-in-prototypes*: Private special variables
*partially-included-prototype*: Private special variables
*postponed-classifications*: Private special variables
*print-explanations*: Private special variables
*profiling*: Private special variables
*project-cached-values-only*: Private special variables
*propogate-explanations-to-clones*: Private special variables
*proto-marker-string*: Private special variables
*prototype-classification-enabled*: Private special variables
*prototype-explanation-types-to-save*: Private special variables
*prototype-slots-not-to-save-to-file*: Private special variables
*prune-points*: Private constants
*record-explanations*: Private special variables
*record-explanations-for-clones*: Private special variables
*record-sources*: Private special variables
*recursive-classification*: Private special variables
*recursive-prototypes*: Private special variables
*remove-temporary-via-backtracking*: Private special variables
*remove-violating-instances*: Private special variables
*report-explanation-clone-warnings*: Private special variables
*reserved-keywords*: Private special variables
*reset-statistics-enabled*: Private special variables
*sanity-checks*: Private special variables
*see-stream*: Private special variables
*see-unifications*: Private special variables
*set-constraint-keywords*: Private special variables
*show-comments*: Private special variables
*show-inference-numbers*: Private special variables
*silent-spypoints*: Private special variables
*silent-spypoints-log*: Private special variables
*silent-spypoints-stack*: Private special variables
*slot-checking-enabled*: Private special variables
*slots-not-to-clone-for*: Private special variables
*slots-slots*: Private special variables
*slots-with-nonparticipant-skolems*: Private special variables
*special-symbol-alist*: Private special variables
*spot-runtime*: Private special variables
*spypoints*: Private special variables
*start-justifications-with-because*: Private special variables
*statistics-classification-inferences*: Private special variables
*statistics-classifications-attempted*: Private special variables
*statistics-classifications-succeeded*: Private special variables
*statistics-cpu-time*: Private special variables
*statistics-kb-access*: Private special variables
*statistics-max-depth*: Private special variables
*statistics-query-directed-inferences*: Private special variables
*statistics-skolems*: Private special variables
*statistics-unifications*: Private special variables
*stats*: Private special variables
*stored-kb*: Private special variables
*structured-list-val-keywords*: Private special variables
*subslot-comment*: Private special variables
*subslot-comment-tag*: Private special variables
*suspended-trace*: Private special variables
*t-package*: Private special variables
*t-readtable*: Private special variables
*tell-stream*: Private special variables
*tmp-counter*: Private special variables
*tolerance*: Private special variables
*top-level-fail-mode*: Private special variables
*trace*: Private special variables
*trace-classify*: Private special variables
*trace-constraints*: Private special variables
*trace-file*: Private special variables
*trace-goal-stack*: Private special variables
*trace-merge-prototype-vals*: Private special variables
*trace-other-situations*: Private special variables
*trace-prototype-assertions*: Private special variables
*trace-rules*: Private special variables
*trace-subsumes*: Private special variables
*trace-to-file?*: Private special variables
*trace-unify*: Private special variables
*trace-unify-in-prototype*: Private special variables
*unclonable-slots*: Private special variables
*unstackable-kb-instances*: Private special variables
*use-inheritance*: Private special variables
*use-no-inheritance-flag*: Private special variables
*use-prototypes*: Private special variables
*user-defined-infix-operators*: Private special variables
*user-has-been-warned*: Private special variables
*using-km-package*: Private special variables
*val-constraint-keywords*: Private special variables
*valid-cardinalities*: Private special variables
*valid-fluent-statuses*: Private special variables
*var-marker-char*: Private constants
*var-marker-string*: Private special variables
*verbose-number-to-text*: Private special variables
*visible-theories*: Private special variables
*warnings*: Private special variables
*whitespace-chars*: Private special variables
*year*: Private special variables

C
Constant, *built-in-seq-aggregation-slots*: Private constants
Constant, *built-in-subslots*: Private constants
Constant, *checkpoint*: Private constants
Constant, *classify-in-local-situations*: Private constants
Constant, *comment-marker-char*: Private constants
Constant, *default-default-fluent-status*: Private constants
Constant, *default-fail-mode*: Private constants
Constant, *global-situation*: Private constants
Constant, *ignore-items*: Private constants
Constant, *indent-increment*: Private constants
Constant, *km-package*: Private constants
Constant, *maxdepth*: Private constants
Constant, *prune-points*: Private constants
Constant, *var-marker-char*: Private constants

F
function: Private structures

S
Slot, function: Private structures
Slot, value: Private structures
Special Variable, *acl-readtable*: Private special variables
Special Variable, *active-obj-stack*: Private special variables
Special Variable, *add-cloned-from-links*: Private special variables
Special Variable, *add-comments-to-names*: Private special variables
Special Variable, *additional-keywords*: Private special variables
Special Variable, *all-facets*: Private special variables
Special Variable, *allow-ununify*: Private special variables
Special Variable, *am-classifying*: Private special variables
Special Variable, *am-in-situations-mode*: Private special variables
Special Variable, *am-reasoning*: Private special variables
Special Variable, *annotated-constraints*: Private special variables
Special Variable, *append-stream*: Private special variables
Special Variable, *are-some-constraints*: Private special variables
Special Variable, *are-some-defaults*: Private special variables
Special Variable, *are-some-definitions*: Private special variables
Special Variable, *are-some-prototype-definitions*: Private special variables
Special Variable, *are-some-prototypes*: Private special variables
Special Variable, *are-some-subslots*: Private special variables
Special Variable, *are-some-tags*: Private special variables
Special Variable, *bindings*: Private special variables
Special Variable, *built-in-aggregation-slots*: Private special variables
Special Variable, *built-in-atomic-vals-only-slots*: Private special variables
Special Variable, *built-in-bag-aggregation-slots*: Private special variables
Special Variable, *built-in-classes*: Private special variables
Special Variable, *built-in-classes-with-no-built-in-superclasses*: Private special variables
Special Variable, *built-in-classes-with-nonfluent-instances-relation*: Private special variables
Special Variable, *built-in-combine-values-by-appending-slots*: Private special variables
Special Variable, *built-in-frames*: Private special variables
Special Variable, *built-in-inertial-fluent-slots*: Private special variables
Special Variable, *built-in-instance-of-links*: Private special variables
Special Variable, *built-in-instances*: Private special variables
Special Variable, *built-in-inverse2s*: Private special variables
Special Variable, *built-in-inverses*: Private special variables
Special Variable, *built-in-multivalued-slots*: Private special variables
Special Variable, *built-in-non-fluent-slots*: Private special variables
Special Variable, *built-in-non-inertial-fluent-slots*: Private special variables
Special Variable, *built-in-nonfluent-lookup-only-slots*: Private special variables
Special Variable, *built-in-remove-subsumees-slots*: Private special variables
Special Variable, *built-in-remove-subsumers-slots*: Private special variables
Special Variable, *built-in-set-aggregation-slots*: Private special variables
Special Variable, *built-in-single-valued-slots*: Private special variables
Special Variable, *built-in-slots*: Private special variables
Special Variable, *built-in-slots-with-constraints*: Private special variables
Special Variable, *built-in-superclass-links*: Private special variables
Special Variable, *called-forces-unification*: Private special variables
Special Variable, *case-preserving-readtable*: Private special variables
Special Variable, *catch-explanations*: Private special variables
Special Variable, *catch-next-explanations*: Private special variables
Special Variable, *check-kb*: Private special variables
Special Variable, *classes-using-assertions-slot*: Private special variables
Special Variable, *classification-enabled*: Private special variables
Special Variable, *classify-slotless-instances*: Private special variables
Special Variable, *clone-built-from-slot*: Private special variables
Special Variable, *coerce-undeclared-slots*: Private special variables
Special Variable, *compile-handlers*: Private special variables
Special Variable, *compiled-handlers-file*: Private special variables
Special Variable, *constraint-keywords*: Private special variables
Special Variable, *constraint-slots*: Private special variables
Special Variable, *creations*: Private special variables
Special Variable, *curr-prototype*: Private special variables
Special Variable, *curr-situation*: Private special variables
Special Variable, *current-renaming-alist*: Private special variables
Special Variable, *decomment-top-level-only-headwords*: Private special variables
Special Variable, *default-built-in-inertial-fluent-slots*: Private special variables
Special Variable, *default-cardinality*: Private special variables
Special Variable, *default-fluent-status*: Private special variables
Special Variable, *default-km-behavior-for-expand-text*: Private special variables
Special Variable, *deleted-frames*: Private special variables
Special Variable, *depth*: Private special variables
Special Variable, *dereference-explanations-during-cloning*: Private special variables
Special Variable, *dereferencing-on*: Private special variables
Special Variable, *developer-mode*: Private special variables
Special Variable, *downcase-km-lisp-exprs*: Private special variables
Special Variable, *eagerly-unify-prototypes*: Private special variables
Special Variable, *end-of-sentence-chars*: Private special variables
Special Variable, *equality-relations*: Private special variables
Special Variable, *error-structures*: Private special variables
Special Variable, *errors*: Private special variables
Special Variable, *expand-essentials*: Private special variables
Special Variable, *explanations*: Private special variables
Special Variable, *fast-delete-frame-structure*: Private special variables
Special Variable, *filename-extensions*: Private special variables
Special Variable, *fluent-instance-marker-string*: Private special variables
Special Variable, *force-with-cloned-from*: Private special variables
Special Variable, *goal-stack*: Private special variables
Special Variable, *history*: Private special variables
Special Variable, *html-action*: Private special variables
Special Variable, *html-window*: Private special variables
Special Variable, *indent-level*: Private special variables
Special Variable, *indirect-classification*: Private special variables
Special Variable, *inequality-relations*: Private special variables
Special Variable, *inference-report-frequency*: Private special variables
Special Variable, *infinity*: Private special variables
Special Variable, *installing-inverses-enabled*: Private special variables
Special Variable, *instance-of-is-fluent*: Private special variables
Special Variable, *interactive-preconditions*: Private special variables
Special Variable, *interactive-trace*: Private special variables
Special Variable, *internal-logging*: Private special variables
Special Variable, *inverse-suffix*: Private special variables
Special Variable, *justify-leaves*: Private special variables
Special Variable, *kb-objects*: Private special variables
Special Variable, *km-behavior-parameters*: Private special variables
Special Variable, *km-depth-limit*: Private special variables
Special Variable, *km-fixed-parameters*: Private special variables
Special Variable, *km-gensym-counter*: Private special variables
Special Variable, *km-handler-alist*: Private special variables
Special Variable, *km-handler-alist1*: Private special variables
Special Variable, *km-handler-alist2*: Private special variables
Special Variable, *km-handler-function*: Private special variables
Special Variable, *km-lisp-exprs*: Private special variables
Special Variable, *km-profile-start-cpu*: Private special variables
Special Variable, *km-profile-total-cpu*: Private special variables
Special Variable, *km-profile-total-entries*: Private special variables
Special Variable, *km-readtable*: Private special variables
Special Variable, *km-runtime-variables*: Private special variables
Special Variable, *km-state-parameters*: Private special variables
Special Variable, *km-version-str*: Private special variables
Special Variable, *last-answer*: Private special variables
Special Variable, *last-question*: Private special variables
Special Variable, *length-of-inverse-suffix*: Private special variables
Special Variable, *less-aggressive-constraint-checking*: Private special variables
Special Variable, *linear-paths*: Private special variables
Special Variable, *loadsave-commands-with-keywords*: Private special variables
Special Variable, *logging*: Private special variables
Special Variable, *logging-creations*: Private special variables
Special Variable, *looping*: Private special variables
Special Variable, *max-padding-instances*: Private special variables
Special Variable, *multidepth-path-default-searchdepth*: Private special variables
Special Variable, *newline-str*: Private special variables
Special Variable, *newline-string*: Private special variables
Special Variable, *no-decomment-headwords*: Private special variables
Special Variable, *no-heuristic-unification*: Private special variables
Special Variable, *nodes-cloned-to-caching*: Private special variables
Special Variable, *nodes-cloned-to-keys*: Private special variables
Special Variable, *non-inverse-recording-concept*: Private special variables
Special Variable, *non-inverse-recording-slot*: Private special variables
Special Variable, *nospace-string*: Private special variables
Special Variable, *noted-done*: Private special variables
Special Variable, *null-binding*: Private special variables
Special Variable, *null-bindings*: Private special variables
Special Variable, *obj-stack*: Private special variables
Special Variable, *on-error*: Private special variables
Special Variable, *output-precision*: Private special variables
Special Variable, *overriding-in-prototypes*: Private special variables
Special Variable, *partially-included-prototype*: Private special variables
Special Variable, *postponed-classifications*: Private special variables
Special Variable, *print-explanations*: Private special variables
Special Variable, *profiling*: Private special variables
Special Variable, *project-cached-values-only*: Private special variables
Special Variable, *propogate-explanations-to-clones*: Private special variables
Special Variable, *proto-marker-string*: Private special variables
Special Variable, *prototype-classification-enabled*: Private special variables
Special Variable, *prototype-explanation-types-to-save*: Private special variables
Special Variable, *prototype-slots-not-to-save-to-file*: Private special variables
Special Variable, *record-explanations*: Private special variables
Special Variable, *record-explanations-for-clones*: Private special variables
Special Variable, *record-sources*: Private special variables
Special Variable, *recursive-classification*: Private special variables
Special Variable, *recursive-prototypes*: Private special variables
Special Variable, *remove-temporary-via-backtracking*: Private special variables
Special Variable, *remove-violating-instances*: Private special variables
Special Variable, *report-explanation-clone-warnings*: Private special variables
Special Variable, *reserved-keywords*: Private special variables
Special Variable, *reset-statistics-enabled*: Private special variables
Special Variable, *sanity-checks*: Private special variables
Special Variable, *see-stream*: Private special variables
Special Variable, *see-unifications*: Private special variables
Special Variable, *set-constraint-keywords*: Private special variables
Special Variable, *show-comments*: Private special variables
Special Variable, *show-inference-numbers*: Private special variables
Special Variable, *silent-spypoints*: Private special variables
Special Variable, *silent-spypoints-log*: Private special variables
Special Variable, *silent-spypoints-stack*: Private special variables
Special Variable, *slot-checking-enabled*: Private special variables
Special Variable, *slots-not-to-clone-for*: Private special variables
Special Variable, *slots-slots*: Private special variables
Special Variable, *slots-with-nonparticipant-skolems*: Private special variables
Special Variable, *special-symbol-alist*: Private special variables
Special Variable, *spot-runtime*: Private special variables
Special Variable, *spypoints*: Private special variables
Special Variable, *start-justifications-with-because*: Private special variables
Special Variable, *statistics-classification-inferences*: Private special variables
Special Variable, *statistics-classifications-attempted*: Private special variables
Special Variable, *statistics-classifications-succeeded*: Private special variables
Special Variable, *statistics-cpu-time*: Private special variables
Special Variable, *statistics-kb-access*: Private special variables
Special Variable, *statistics-max-depth*: Private special variables
Special Variable, *statistics-query-directed-inferences*: Private special variables
Special Variable, *statistics-skolems*: Private special variables
Special Variable, *statistics-unifications*: Private special variables
Special Variable, *stats*: Private special variables
Special Variable, *stored-kb*: Private special variables
Special Variable, *structured-list-val-keywords*: Private special variables
Special Variable, *subslot-comment*: Private special variables
Special Variable, *subslot-comment-tag*: Private special variables
Special Variable, *suspended-trace*: Private special variables
Special Variable, *t-package*: Private special variables
Special Variable, *t-readtable*: Private special variables
Special Variable, *tell-stream*: Private special variables
Special Variable, *tmp-counter*: Private special variables
Special Variable, *tolerance*: Private special variables
Special Variable, *top-level-fail-mode*: Private special variables
Special Variable, *trace*: Private special variables
Special Variable, *trace-classify*: Private special variables
Special Variable, *trace-constraints*: Private special variables
Special Variable, *trace-file*: Private special variables
Special Variable, *trace-goal-stack*: Private special variables
Special Variable, *trace-merge-prototype-vals*: Private special variables
Special Variable, *trace-other-situations*: Private special variables
Special Variable, *trace-prototype-assertions*: Private special variables
Special Variable, *trace-rules*: Private special variables
Special Variable, *trace-subsumes*: Private special variables
Special Variable, *trace-to-file?*: Private special variables
Special Variable, *trace-unify*: Private special variables
Special Variable, *trace-unify-in-prototype*: Private special variables
Special Variable, *unclonable-slots*: Private special variables
Special Variable, *unstackable-kb-instances*: Private special variables
Special Variable, *use-inheritance*: Private special variables
Special Variable, *use-no-inheritance-flag*: Private special variables
Special Variable, *use-prototypes*: Private special variables
Special Variable, *user-defined-infix-operators*: Private special variables
Special Variable, *user-has-been-warned*: Private special variables
Special Variable, *using-km-package*: Private special variables
Special Variable, *val-constraint-keywords*: Private special variables
Special Variable, *valid-cardinalities*: Private special variables
Special Variable, *valid-fluent-statuses*: Private special variables
Special Variable, *var-marker-string*: Private special variables
Special Variable, *verbose-number-to-text*: Private special variables
Special Variable, *visible-theories*: Private special variables
Special Variable, *warnings*: Private special variables
Special Variable, *whitespace-chars*: Private special variables
Special Variable, *year*: Private special variables

V
value: Private structures


A.4 Data types

Jump to:   A   C   D   E   F   G   H   I   K   L   M   P   S   T   U   W  
Index Entry  Section

A
anglify.lisp: The km/anglify․lisp file

C
case.lisp: The km/case․lisp file
compiled-handlers.lisp: The km/compiled-handlers․lisp file
compiler.lisp: The km/compiler․lisp file
constraints.lisp: The km/constraints․lisp file

D
delay: Private structures

E
explain.lisp: The km/explain․lisp file

F
File, anglify.lisp: The km/anglify․lisp file
File, case.lisp: The km/case․lisp file
File, compiled-handlers.lisp: The km/compiled-handlers․lisp file
File, compiler.lisp: The km/compiler․lisp file
File, constraints.lisp: The km/constraints․lisp file
File, explain.lisp: The km/explain․lisp file
File, frame-io.lisp: The km/frame-io․lisp file
File, get-slotvals.lisp: The km/get-slotvals․lisp file
File, header.lisp: The km/header․lisp file
File, htextify.lisp: The km/htextify․lisp file
File, initkb.lisp: The km/initkb․lisp file
File, interpreter.lisp: The km/interpreter․lisp file
File, kbutils.lisp: The km/kbutils․lisp file
File, km.asd: The km/km․asd file
File, lazy-unify.lisp: The km/lazy-unify․lisp file
File, licence.lisp: The km/licence․lisp file
File, loadkb.lisp: The km/loadkb․lisp file
File, minimatch.lisp: The km/minimatch․lisp file
File, prototypes.lisp: The km/prototypes․lisp file
File, sadl.lisp: The km/sadl․lisp file
File, stack.lisp: The km/stack․lisp file
File, stats.lisp: The km/stats․lisp file
File, strings.lisp: The km/strings․lisp file
File, subsumes.lisp: The km/subsumes․lisp file
File, taxonomy.lisp: The km/taxonomy․lisp file
File, trace.lisp: The km/trace․lisp file
File, utils.lisp: The km/utils․lisp file
File, writer.lisp: The km/writer․lisp file
frame-io.lisp: The km/frame-io․lisp file

G
get-slotvals.lisp: The km/get-slotvals․lisp file

H
header.lisp: The km/header․lisp file
htextify.lisp: The km/htextify․lisp file

I
initkb.lisp: The km/initkb․lisp file
interpreter.lisp: The km/interpreter․lisp file

K
kbutils.lisp: The km/kbutils․lisp file
km: The km system
km: The km package
km.asd: The km/km․asd file

L
lazy-unify.lisp: The km/lazy-unify․lisp file
licence.lisp: The km/licence․lisp file
loadkb.lisp: The km/loadkb․lisp file

M
minimatch.lisp: The km/minimatch․lisp file

P
Package, km: The km package
prototypes.lisp: The km/prototypes․lisp file

S
sadl.lisp: The km/sadl․lisp file
stack.lisp: The km/stack․lisp file
stats.lisp: The km/stats․lisp file
strings.lisp: The km/strings․lisp file
Structure, delay: Private structures
subsumes.lisp: The km/subsumes․lisp file
System, km: The km system

T
taxonomy.lisp: The km/taxonomy․lisp file
trace.lisp: The km/trace․lisp file

U
utils.lisp: The km/utils․lisp file

W
writer.lisp: The km/writer․lisp file