This is an old revision of the document!
[Top] | [Index] | [ ? ] |
The cram-language Reference Manual
This is the cram-language Reference Manual, generated automatically by Declt version 2.0 patchlevel 1 "Benjamin Sisko" on Mon Feb 01 17:05:58 2016 GMT+1.
1. Systems | The systems documentation | |
2. Modules | The modules documentation | |
3. Files | The files documentation | |
4. Packages | The packages documentation | |
5. Definitions | The symbols documentation | |
A. Indexes | Concepts, functions, variables and data types |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
1. Systems
The main system appears first, followed by any subsystem dependency.
1.1 cram-language |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
1.1 cram-language
- Maintainer
Lorenz Moesenlechner <moesenle@cs.tum.edu>
- Author
Lorenz Moesenlechner <moesenle@cs.tum.edu>
- License
BSD
- Description
Coginitive plan language
- Long Description
cram-language is a new plan language.
- Dependencies
- trivial-garbage
- alexandria
- cram-utilities
- sb-cltl2
- Definition file
cram-language.asd (Lisp file)
- Component
src (module)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2. Modules
Modules are listed depth-first from the system components tree.
2.1 src/ | ||
2.2 src/tasks/ | ||
2.3 src/fluents/ | ||
2.4 src/walker/ |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.1 src/
- Parent
cram-language (system)
- Location
src/
- Components
- packages (Lisp file)
- utils (Lisp file)
- task-interface (Lisp file)
- fluent-interface (Lisp file)
- logging (Lisp file)
- with-policy (Lisp file)
- default-policies (Lisp file)
- tasks (module)
- fluents (module)
- walker (module)
- language (Lisp file)
- plans (Lisp file)
- goals (Lisp file)
- fluent-operators (Lisp file)
- swank-indentation (Lisp file)
- sbcl-hotpatches (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.2 src/tasks/
- Dependencies
- packages (Lisp file)
- task-interface (Lisp file)
- fluent-interface (Lisp file)
- utils (Lisp file)
- logging (Lisp file)
- Parent
src (module)
- Location
src/tasks/
- Components
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.3 src/fluents/
- Dependencies
- packages (Lisp file)
- fluent-interface (Lisp file)
- task-interface (Lisp file)
- logging (Lisp file)
- Parent
src (module)
- Location
src/fluents/
- Components
- fluent (Lisp file)
- value-fluent (Lisp file)
- fluent-net (Lisp file)
- pulse-fluent (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
2.4 src/walker/
- Dependency
packages (Lisp file)
- Parent
src (module)
- Location
src/walker/
- Components
- env (Lisp file)
- env-impl-specific (Lisp file)
- plan-tree (Lisp file)
- walker (Lisp file)
- interface (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3. Files
Files are sorted by type and then listed depth-first from the systems components trees.
3.1 Lisp |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1 Lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.1 cram-language.asd
- Location
cram-language.asd
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.2 src/packages.lisp
- Parent
src (module)
- Location
src/packages.lisp
- Packages
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.3 src/utils.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.4 src/task-interface.lisp
- Dependencies
- Parent
src (module)
- Location
src/task-interface.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.5 src/fluent-interface.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.6 src/logging.lisp
- Dependencies
- packages (Lisp file)
- task-interface (Lisp file)
- Parent
src (module)
- Location
src/logging.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.7 src/with-policy.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.8 src/default-policies.lisp
- Dependencies
- packages (Lisp file)
- with-policy (Lisp file)
- Parent
src (module)
- Location
src/default-policies.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.9 src/tasks/failures.lisp
- Parent
tasks (module)
- Location
src/tasks/failures.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.10 src/tasks/task.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.11 src/tasks/task-tree.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.12 src/fluents/fluent.lisp
- Parent
fluents (module)
- Location
src/fluents/fluent.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.13 src/fluents/value-fluent.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.14 src/fluents/fluent-net.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.15 src/fluents/pulse-fluent.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.16 src/walker/env.lisp
- Parent
walker (module)
- Location
src/walker/env.lisp
- Internal Definitions
- *cltl2-environment-fns* (special variable)
- aug-env (function)
- augment-environment (function)
- enclose (function)
- lambda-list-keyword-p (function)
- parse-macro (function)
- parse-macro-function (function)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.17 src/walker/env-impl-specific.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.18 src/walker/plan-tree.lisp
- Dependency
env-impl-specific (Lisp file)
- Parent
walker (module)
- Location
src/walker/plan-tree.lisp
- Exported Definitions
- find-plan-node (function)
- plan-tree-node (structure)
- plan-tree-node-children (function)
- (setf plan-tree-node-children) (function)
- plan-tree-node-parent (function)
- (setf plan-tree-node-parent) (function)
- plan-tree-node-path (function)
- (setf plan-tree-node-path) (function)
- plan-tree-node-sexp (function)
- (setf plan-tree-node-sexp) (function)
- Internal Definitions
- copy-plan-tree-node (function)
- make-plan-tree-node (function)
- plan-tree-node-p (function)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.19 src/walker/walker.lisp
- Dependency
plan-tree (Lisp file)
- Parent
walker (module)
- Location
src/walker/walker.lisp
- Internal Definitions
- *current-parent* (special variable)
- *current-path* (special variable)
- *shadowed-functions* (special variable)
- *tag-walker-handlers* (special variable)
- extend-path (function)
- register-child-plan (function)
- tag-form-handler (function)
- walk-argument (function)
- walk-binding (function)
- walk-binding-list (function)
- walk-block (function)
- walk-cpl-tag (function)
- walk-flet (function)
- walk-form (function)
- walk-funcall (function)
- walk-function (function)
- walk-labels (function)
- walk-lambda (function)
- walk-let (function)
- walk-let* (function)
- walk-list (function)
- walk-list-of-lambdas (function)
- walk-load-time-value (function)
- walk-macrolet (function)
- walk-named-lambda (function)
- walk-ordinary-lambda-list (function)
- walk-plan-form (function)
- walk-quote (function)
- with-extended-path (macro)
- with-shadowed-functions (macro)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.20 src/walker/interface.lisp
- Dependency
walker (Lisp file)
- Parent
walker (module)
- Location
src/walker/interface.lisp
- Exported Definitions
- expand-plan (function)
- walk-with-tag-handler (function)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.21 src/language.lisp
- Dependencies
- packages (Lisp file)
- walker (module)
- tasks (module)
- fluents (module)
- logging (Lisp file)
- with-policy (Lisp file)
- default-policies (Lisp file)
- Parent
src (module)
- Location
src/language.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.22 src/plans.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.23 src/goals.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.24 src/fluent-operators.lisp
- Dependencies
- Parent
src (module)
- Location
src/fluent-operators.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.25 src/swank-indentation.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
3.1.26 src/sbcl-hotpatches.lisp
- Parent
src (module)
- Location
src/sbcl-hotpatches.lisp
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4. Packages
Packages are listed by definition order.
4.1 cram-walker | ||
4.2 cram-user |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4.1 cram-walker
A fairly basic code walker for use in CPL for expanding plans.
- Source
packages (Lisp file)
- Nickname
walker
- Use List
common-lisp
- Used By List
cram-language-implementation
- Exported Definitions
- expand-plan (function)
- find-plan-node (function)
- plan-tree-node (structure)
- plan-tree-node-children (function)
- (setf plan-tree-node-children) (function)
- plan-tree-node-parent (function)
- (setf plan-tree-node-parent) (function)
- plan-tree-node-path (function)
- (setf plan-tree-node-path) (function)
- plan-tree-node-sexp (function)
- (setf plan-tree-node-sexp) (function)
- walk-with-tag-handler (function)
- Internal Definitions
- *cltl2-environment-fns* (special variable)
- *current-parent* (special variable)
- *current-path* (special variable)
- *shadowed-functions* (special variable)
- *tag-walker-handlers* (special variable)
- aug-env (function)
- augment-environment (function)
- copy-plan-tree-node (function)
- enclose (function)
- extend-path (function)
- lambda-list-keyword-p (function)
- make-plan-tree-node (function)
- parse-macro (function)
- parse-macro-function (function)
- plan-tree-node-p (function)
- register-child-plan (function)
- tag-form-handler (function)
- walk-argument (function)
- walk-binding (function)
- walk-binding-list (function)
- walk-block (function)
- walk-cpl-tag (function)
- walk-flet (function)
- walk-form (function)
- walk-funcall (function)
- walk-function (function)
- walk-labels (function)
- walk-lambda (function)
- walk-let (function)
- walk-let* (function)
- walk-list (function)
- walk-list-of-lambdas (function)
- walk-load-time-value (function)
- walk-macrolet (function)
- walk-named-lambda (function)
- walk-ordinary-lambda-list (function)
- walk-plan-form (function)
- walk-quote (function)
- with-extended-path (macro)
- with-shadowed-functions (macro)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
4.2 cram-user
- Source
packages (Lisp file)
- Nickname
cpl-user
- Use List
cram-language
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5. Definitions
Definitions are sorted by export status, category, package, and then by lexicographic order.
5.1 Exported definitions | ||
5.2 Internal definitions |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.1 Exported definitions
5.1.1 Functions | ||
5.1.2 Structures |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.1.1 Functions
- Function: expand-plan FORM
Expand-plan takes a sexp and macroexpands it. Whenever it encounters a call
to a plan it continues by expanding the sexp that defined that plan and thus builds up a hierarchie of plans (plan-tree). Expand-plan returns two values: The resulting plan tree and the macroexpansion of form (with calls to plans still in place) of which the plan tree will be the most interesting. The root of the plan-tree returned by expand-plan doesn’t correspond to a plan call, but the form that was passed to expand-plan.- Package
- Source
interface (Lisp file)
- Function: find-plan-node PLAN-TREE PATH
Return the plan-tree-node specified by the path. Returns nil, if the path
is not valid.- Package
- Source
plan-tree (Lisp file)
- Function: plan-tree-node-children INSTANCE
Return whether debug-block represents elsewhere code.
- Package
- Source
plan-tree (Lisp file)
- Writer
(setf plan-tree-node-children) (function)
- Function: (setf@ plan-tree-node-children) NEW-VALUE INSTANCE
- Package
- Source
plan-tree (Lisp file)
- Reader
plan-tree-node-children (function)
- Function: plan-tree-node-parent INSTANCE
Return whether debug-block represents elsewhere code.
- Package
- Source
plan-tree (Lisp file)
- Writer
(setf plan-tree-node-parent) (function)
- Function: (setf@ plan-tree-node-parent) NEW-VALUE INSTANCE
- Package
- Source
plan-tree (Lisp file)
- Reader
plan-tree-node-parent (function)
- Function: plan-tree-node-path INSTANCE
Return whether debug-block represents elsewhere code.
- Package
- Source
plan-tree (Lisp file)
- Writer
(setf plan-tree-node-path) (function)
- Function: (setf@ plan-tree-node-path) NEW-VALUE INSTANCE
- Package
- Source
plan-tree (Lisp file)
- Reader
plan-tree-node-path (function)
- Function: plan-tree-node-sexp INSTANCE
Return whether debug-block represents elsewhere code.
- Package
- Source
plan-tree (Lisp file)
- Writer
(setf plan-tree-node-sexp) (function)
- Function: (setf@ plan-tree-node-sexp) NEW-VALUE INSTANCE
- Package
- Source
plan-tree (Lisp file)
- Reader
plan-tree-node-sexp (function)
- Function: walk-with-tag-handler FORM TAG-HANDLER ENV
Macroexpands form and calls tag-handler once for every (:tag name body)
form it encounters. The two parameters passed to the tag-handler are name and body. Returns the expansion of form.- Package
- Source
interface (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.1.2 Structures
- Structure: plan-tree-node
- Package
- Source
plan-tree (Lisp file)
- Direct superclasses
structure-object
- Direct methods
print-object
- Direct slots
- Slot: sexp
-
- Readers
plan-tree-node-sexp (function)
- Writers
(setf plan-tree-node-sexp) (function)
- Slot: path
-
- Readers
plan-tree-node-path (function)
- Writers
(setf plan-tree-node-path) (function)
- Slot: parent
-
- Readers
plan-tree-node-parent (function)
- Writers
(setf plan-tree-node-parent) (function)
- Slot: children
-
- Readers
plan-tree-node-children (function)
- Writers
(setf plan-tree-node-children) (function)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.2 Internal definitions
5.2.1 Special variables | ||
5.2.2 Macros | ||
5.2.3 Functions |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.2.1 Special variables
- Special Variable: *cltl2-environment-fns*
The functions for augmenting the environment as defined in CLTL2 are not in the ANSI Standard and thus implementation-spefic. This lists the functions needed and is assigned in env-impl-specific.lisp.
- Package
- Source
env (Lisp file)
- Special Variable: *current-parent*
Contains the current parent when constructing the plan tree during code walking. If we call walk-form with this being nil, it doesnt build a tree, nor follow plan calls.
- Package
- Source
walker (Lisp file)
- Special Variable: *current-path*
Current path during walking and creating the plan tree.
- Package
- Source
walker (Lisp file)
- Special Variable: *shadowed-functions*
This picks up the shaddowed function while walking, so we dont need to
access the environment (which is not possible in a standardized way, not even with whats in CLTL2).- Package
- Source
walker (Lisp file)
- Special Variable: *tag-walker-handlers*
When a (:tag name body) form is encounterd during code walking,
all functions in the list that *tag-walker-handlers* refers to are called with the 2 parameters name and body.- Package
- Source
walker (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.2.2 Macros
- Macro: with-extended-path TYPE LABEL &body BODY
- Package
- Source
walker (Lisp file)
- Macro: with-shadowed-functions BINDS &body BODY
- Package
- Source
walker (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
5.2.3 Functions
- Function: aug-env ENV KIND BINDINGS
Returns a new environment that is like env, with the according variable, macro, symbol-macro or function bindings added. Other than CLTL2’s augment-environment, this is designed to be especially convenient to call from within the walker.
- Package
- Source
env (Lisp file)
- Function: augment-environment ENV &key VARIABLE SYMBOL-MACRO FUNCTION MACRO DECLARE
Calls the implementation specific CLTL2 function.
- Package
- Source
env (Lisp file)
- Function: copy-plan-tree-node INSTANCE
- Package
- Source
plan-tree (Lisp file)
- Function: enclose LAMBDA-EXPRESSION &optional ENV
Calls the implementation specific CLTL2 function.
- Package
- Source
env (Lisp file)
- Function: extend-path TYPE LABEL CURRENT-PATH
- Package
- Source
walker (Lisp file)
- Function: lambda-list-keyword-p OBJ
- Package
- Source
env (Lisp file)
- Function: make-plan-tree-node &key (SEXP DUM0) (PATH DUM1) (PARENT DUM2) (CHILDREN DUM3)
- Package
- Source
plan-tree (Lisp file)
- Function: parse-macro NAME LAMBDA-LIST BODY &optional ENV
Calls the implementation specific CLTL2 function.
- Package
- Source
env (Lisp file)
- Function: parse-macro-function FORM ENV
Combines enclose and parse-macro, to return something that can be passed to augment-environment.
- Package
- Source
env (Lisp file)
- Function: plan-tree-node-p OBJECT
- Package
- Source
plan-tree (Lisp file)
- Function: register-child-plan CHILD
- Package
- Source
walker (Lisp file)
- Function: tag-form-handler FORM
- Package
- Source
walker (Lisp file)
- Function: walk-argument ARG ENV
Walk lambda argument (part of an ordinary lambda list). If it is a list of
at least two elements, walk the cadr. Walk nothing else.- Package
- Source
walker (Lisp file)
- Function: walk-binding B ENV
Walk variable binding like found in let.
- Package
- Source
walker (Lisp file)
- Function: walk-binding-list LIST ENV LET*-STYLE-BINDINGS
Walk list of variable bindings like found in let or let*. If let*-style-bindings is not nil, the bindings are expanded like in a let*.
- Package
- Source
walker (Lisp file)
- Function: walk-block FORM ENV
- Package
- Source
walker (Lisp file)
- Function: walk-cpl-tag FORM ENV
- Package
- Source
walker (Lisp file)
- Function: walk-flet FORM ENV
Walk the function definitions and the walk the body with the functions
added to the environment.- Package
- Source
walker (Lisp file)
- Function: walk-form FORM ENV
Takes a form and an environment and walkes the form if neccessary, after macroexpanding it fully and considering special cases.
- Package
- Source
walker (Lisp file)
- Function: walk-funcall FORM ENV
- Package
- Source
walker (Lisp file)
- Function: walk-function FORM ENV
Walk the cadr. Handle special case of cadr being (lambda () ...), or (setf ...)
- Package
- Source
walker (Lisp file)
- Function: walk-labels FORM ENV
Add the function definitions to the environment, then walk those
definitions and the body.- Package
- Source
walker (Lisp file)
- Function: walk-lambda FORM ENV
- Package
- Source
walker (Lisp file)
- Function: walk-let FORM ENV &key LET*-STYLE-BINDINGS
Walk list of bindings and body.
- Package
- Source
walker (Lisp file)
- Function: walk-let* FORM ENV
- Package
- Source
walker (Lisp file)
- Function: walk-list LIST ENV
Walk each element of the list.
- Package
- Source
walker (Lisp file)
- Function: walk-list-of-lambdas LIST ENV
Walk each element like a lambda form.
- Package
- Source
walker (Lisp file)
- Function: walk-load-time-value FORM ENV
Walk the cadr in a nil lexical environment.
- Package
- Source
walker (Lisp file)
- Function: walk-macrolet FORM ENV
Add macro or symbol-macro definitions to the environment and proceed
expanding the body (wrapped in a locally).- Package
- Source
walker (Lisp file)
- Function: walk-named-lambda FORM ENV
- Package
- Source
walker (Lisp file)
- Function: walk-ordinary-lambda-list LIST ENV
Walk lambda argument list (ordinary lambda list).
- Package
- Source
walker (Lisp file)
- Function: walk-plan-form FORM ENV
Handles a plan or tag form and creates a node in the plan tree.
- Package
- Source
walker (Lisp file)
- Function: walk-quote FORM ENV
- Package
- Source
walker (Lisp file)
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A. Indexes
A.1 Concepts | ||
A.2 Functions | ||
A.3 Variables | ||
A.4 Data types |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.1 Concepts
Jump to: | C F L M S |
---|
Jump to: | C F L M S |
---|
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.2 Functions
Jump to: | (
A C E F L M P R T W |
---|
Jump to: | (
A C E F L M P R T W |
---|
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.3 Variables
Jump to: | *
C P S |
---|
Jump to: | *
C P S |
---|
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
A.4 Data types
Jump to: | C P S |
---|
Jump to: | C P S |
---|
[Top] | [Contents] | [Index] | [ ? ] |
Table of Contents
- 1. Systems
- 2. Modules
- 3. Files
- 3.1 Lisp
- 3.1.1 cram-language.asd
- 3.1.2 src/packages.lisp
- 3.1.3 src/utils.lisp
- 3.1.4 src/task-interface.lisp
- 3.1.5 src/fluent-interface.lisp
- 3.1.6 src/logging.lisp
- 3.1.7 src/with-policy.lisp
- 3.1.8 src/default-policies.lisp
- 3.1.9 src/tasks/failures.lisp
- 3.1.10 src/tasks/task.lisp
- 3.1.11 src/tasks/task-tree.lisp
- 3.1.12 src/fluents/fluent.lisp
- 3.1.13 src/fluents/value-fluent.lisp
- 3.1.14 src/fluents/fluent-net.lisp
- 3.1.15 src/fluents/pulse-fluent.lisp
- 3.1.16 src/walker/env.lisp
- 3.1.17 src/walker/env-impl-specific.lisp
- 3.1.18 src/walker/plan-tree.lisp
- 3.1.19 src/walker/walker.lisp
- 3.1.20 src/walker/interface.lisp
- 3.1.21 src/language.lisp
- 3.1.22 src/plans.lisp
- 3.1.23 src/goals.lisp
- 3.1.24 src/fluent-operators.lisp
- 3.1.25 src/swank-indentation.lisp
- 3.1.26 src/sbcl-hotpatches.lisp
- 3.1 Lisp
- 4. Packages
- 5. Definitions
- A. Indexes
[Top] | [Contents] | [Index] | [ ? ] |
About This Document
This document was generated by gaya on February 1, 2016 using texi2html 1.82.
The buttons in the navigation panels have the following meaning:
Button | Name | Go to | From 1.2.3 go to |
---|---|---|---|
[ < ] | Back | Previous section in reading order | 1.2.2 |
[ > ] | Forward | Next section in reading order | 1.2.4 |
[ << ] | FastBack | Beginning of this chapter or previous chapter | 1 |
[ Up ] | Up | Up section | 1.2 |
[ >> ] | FastForward | Next chapter | 2 |
[Top] | Top | Cover (top) of document | |
[Contents] | Contents | Table of contents | |
[Index] | Index | Index | |
[ ? ] | About | About (help) |
where the Example assumes that the current position is at Subsubsection One-Two-Three of a document of the following structure:
- 1. Section One
- 1.1 Subsection One-One
- ...
- 1.2 Subsection One-Two
- 1.2.1 Subsubsection One-Two-One
- 1.2.2 Subsubsection One-Two-Two
- 1.2.3 Subsubsection One-Two-Three <== Current Position
- 1.2.4 Subsubsection One-Two-Four
- 1.3 Subsection One-Three
- ...
- 1.4 Subsection One-Four
- 1.1 Subsection One-One
This document was generated by gaya on February 1, 2016 using texi2html 1.82.