The prepl Reference Manual

This is the prepl Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 17:36:41 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 prepl

Dependencies
  • closer-mop (system).
  • iterate (system).
  • bordeaux-threads (system).
  • conium (system).
  • named-readtables (system).
Source

prepl.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 prepl/prepl.asd

Source

prepl.asd.

Parent Component

prepl (system).

ASDF Systems

prepl.


3.1.2 prepl/package.lisp

Source

prepl.asd.

Parent Component

prepl (system).

Packages

prepl.


3.1.3 prepl/prepl.lisp

Dependency

package.lisp (file).

Source

prepl.asd.

Parent Component

prepl (system).

Public Interface

*command-parser-hooks* (special variable).

Internals

3.1.4 prepl/commands.lisp

Dependency

prepl.lisp (file).

Source

prepl.asd.

Parent Component

prepl (system).

Public Interface
Internals

3.1.5 prepl/inspect.lisp

Dependency

commands.lisp (file).

Source

prepl.asd.

Parent Component

prepl (system).

Internals

4 Packages

Packages are listed by definition order.


4.1 prepl

Source

package.lisp.

Use List
  • common-lisp.
  • iterate.
Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *command-parser-hooks*
Package

prepl.

Source

prepl.lisp.

Special Variable: *current-error*
Package

prepl.

Source

commands.lisp.

Special Variable: *debugging-context*
Package

prepl.

Source

commands.lisp.

Special Variable: *entering-prepl-debugger-hook*
Package

prepl.

Source

commands.lisp.

Special Variable: *exit-on-eof*

If T, then exit when the EOF character is entered.

Package

prepl.

Source

commands.lisp.

Special Variable: *max-history*

Maximum number of history commands to remember

Package

prepl.

Source

commands.lisp.

Special Variable: *prompt*

The current prompt string or formatter function.

Package

prepl.

Source

commands.lisp.

Special Variable: *use-short-package-name*

when T, use the shortnest package nickname in a prompt

Package

prepl.

Source

commands.lisp.


5.1.2 Macros

Macro: define-repl-command (name-and-options (&rest args) &body docstring-and-forms)
Package

prepl.

Source

commands.lisp.


5.1.3 Ordinary functions

Function: call-next-command (&rest args)
Package

prepl.

Source

commands.lisp.

Function: debugger (condition hook &optional pre-repl-fun)
Package

prepl.

Source

commands.lisp.

Function: install-global-prepl-debugger-hook ()
Package

prepl.

Source

commands.lisp.

Function: repl (&rest args &key break-level noprint inspect continuable nobanner)
Package

prepl.

Source

commands.lisp.


5.2 Internals


5.2.1 Constants

Constant: +default-inspect-length+
Package

prepl.

Source

inspect.lisp.


5.2.2 Special variables

Special Variable: *after-prompt-hooks*
Package

prepl.

Source

prepl.lisp.

Special Variable: *break-level*

current break level

Package

prepl.

Source

prepl.lisp.

Special Variable: *cmd-number*

Number of the next command

Package

prepl.

Source

commands.lisp.

Special Variable: *cmd-table-hash*
Package

prepl.

Source

commands.lisp.

Special Variable: *command-chars*

Prefix characters for a top-level command

Package

prepl.

Source

commands.lisp.

Special Variable: *continuable-break*

boolean: T if break caused by continuable error

Package

prepl.

Source

prepl.lisp.

Special Variable: *current-inspect*

current inspect

Package

prepl.

Source

inspect.lisp.

Special Variable: *default-prompt*

The default prompt.

Package

prepl.

Source

commands.lisp.

Special Variable: *dir-stack*

The top-level directory stack

Package

prepl.

Source

commands.lisp.

Special Variable: *eof-command*
Package

prepl.

Source

commands.lisp.

Special Variable: *eof-marker*
Package

prepl.

Source

commands.lisp.

Special Variable: *history*

History list

Package

prepl.

Source

commands.lisp.

Special Variable: *in-session-workaround*
Package

prepl.

Source

commands.lisp.

Special Variable: *input*
Package

prepl.

Source

prepl.lisp.

Special Variable: *inspect-break*

boolean: T if break caused by inspect

Package

prepl.

Source

prepl.lisp.

Special Variable: *inspect-help*
Package

prepl.

Source

inspect.lisp.

Special Variable: *inspect-length*

maximum number of components to print

Package

prepl.

Source

inspect.lisp.

Special Variable: *inspect-raw*

Raw mode for object display.

Package

prepl.

Source

inspect.lisp.

Special Variable: *inspect-unbound-object-marker*
Package

prepl.

Source

inspect.lisp.

Special Variable: *next-command*
Package

prepl.

Source

commands.lisp.

Special Variable: *noprint*

boolean: T if don’t print prompt and output

Package

prepl.

Source

prepl.lisp.

Special Variable: *null-command*
Package

prepl.

Source

commands.lisp.

Special Variable: *outmost-repl*
Package

prepl.

Source

prepl.lisp.

Special Variable: *output*
Package

prepl.

Source

prepl.lisp.

Special Variable: *prompt-hooks*
Package

prepl.

Source

commands.lisp.

Special Variable: *read-command*
Package

prepl.

Source

prepl.lisp.

Special Variable: *skip-address-display*

Skip displaying addresses of objects.

Package

prepl.

Source

inspect.lisp.

Special Variable: *unwind-hooks*
Package

prepl.

Source

prepl.lisp.


5.2.3 Macros

Macro: alias (name-param args &rest body)
Setf Expander: (setf alias) (name &key abbr-len description)
Package

prepl.

Source

commands.lisp.

Macro: rebinding ((&rest vars) &body body)
Package

prepl.

Source

commands.lisp.

Macro: session-workaround-if-on-sbcl (&rest forms)
Package

prepl.

Source

commands.lisp.


5.2.4 Ordinary functions

Function: %add-entry (cmd &optional abbr-len)
Package

prepl.

Source

commands.lisp.

Function: %inspect-p (object)
Package

prepl.

Source

inspect.lisp.

Function: %rep-one ()

Read-Eval-Print one form

Package

prepl.

Source

prepl.lisp.

Function: %repl (&key break-level noprint inspect continuable nobanner)
Package

prepl.

Source

prepl.lisp.

Function: >-num (x y)

Return if x and y are numbers, and x > y

Package

prepl.

Source

commands.lisp.

Function: abort-cmd ()

Invoke ABORT restart.

Package

prepl.

Source

commands.lisp.

Function: add-command-table-entry (cmd-string abbr-len func-name desc parsing)
Package

prepl.

Source

commands.lisp.

Function: add-to-history (cmd)
Package

prepl.

Source

commands.lisp.

Function: address-of-object (object)
Package

prepl.

Source

inspect.lisp.

Function: aliases-cmd ()

show aliases

Package

prepl.

Source

commands.lisp.

Function: apropos-cmd (string)

show apropos

Package

prepl.

Source

commands.lisp.

Function: array-index-string (index parts)

Formats an array index in row major format.

Package

prepl.

Source

inspect.lisp.

Function: array-label-p (label)
Package

prepl.

Source

inspect.lisp.

Function: bottom-cmd ()
Package

prepl.

Source

commands.lisp.

Function: bt-cmd (&optional n)

backtrace ‘n’ stack frames, default all

Package

prepl.

Source

commands.lisp.

Function: cd-cmd (&optional string-dir)

change default directory

Package

prepl.

Source

commands.lisp.

Function: cf-cmd (string-files)

compile file

Package

prepl.

Source

commands.lisp.

Function: cload-cmd (&optional string-files)

compile if needed and load file

Package

prepl.

Source

commands.lisp.

Function: command-char-p (char)
Package

prepl.

Source

commands.lisp.

Reader: command-table-entry-abbr-len (instance)
Writer: (setf command-table-entry-abbr-len) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

abbr-len.

Reader: command-table-entry-desc (instance)
Writer: (setf command-table-entry-desc) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

desc.

Reader: command-table-entry-func (instance)
Writer: (setf command-table-entry-func) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

func.

Reader: command-table-entry-group (instance)
Writer: (setf command-table-entry-group) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

group.

Reader: command-table-entry-name (instance)
Writer: (setf command-table-entry-name) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

name.

Function: command-table-entry-p (object)
Package

prepl.

Source

commands.lisp.

Reader: command-table-entry-parsing (instance)
Writer: (setf command-table-entry-parsing) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

parsing.

Function: compile-file-as-needed (src-path)

Compiles a file if needed, returns path.

Package

prepl.

Source

commands.lisp.

Function: completing-find-command (cmdstr)
Package

prepl.

Source

commands.lisp.

Function: component-at (parts position)
Package

prepl.

Source

inspect.lisp.

Function: compute-elements-count (parts length skip)

Compute the number of elements in parts given the print length and skip.

Package

prepl.

Source

inspect.lisp.

Function: cons-safe-length (object)

Returns (VALUES LENGTH LIST-TYPE) where length is the number of cons cells and LIST-TYPE is :normal, :dotted, or :cyclic

Package

prepl.

Source

inspect.lisp.

Function: continue-cmd (&optional num)

continue from a continuable error

Package

prepl.

Source

commands.lisp.

Function: copy-%inspect (instance)
Package

prepl.

Source

inspect.lisp.

Function: copy-command-table-entry (instance)
Package

prepl.

Source

commands.lisp.

Function: copy-user-command (instance)
Package

prepl.

Source

commands.lisp.

Function: current-cmd ()

print the expression for the current stack frame

Package

prepl.

Source

commands.lisp.

Function: describe-cmd (&rest args)

describe an object

Package

prepl.

Source

commands.lisp.

Function: dirs-cmd ()

show directory stack

Package

prepl.

Source

commands.lisp.

Function: dispatch-command-line (input-stream)

Processes an input line that starts with *command-chars*

Package

prepl.

Source

commands.lisp.

Function: displaced-array-p (object)
Package

prepl.

Source

inspect.lisp.

Function: display-current (s length skip)
Package

prepl.

Source

inspect.lisp.

Function: display-inspect (object stream &optional length skip)
Package

prepl.

Source

inspect.lisp.

Function: display-labeled-element (element label stream)
Package

prepl.

Source

inspect.lisp.

Function: dn-cmd (&optional n)
Package

prepl.

Source

commands.lisp.

Function: error-cmd ()

print the last error message

Package

prepl.

Source

commands.lisp.

Function: exit-cmd (&optional status)

exit lisp

Package

prepl.

Source

commands.lisp.

Function: find-command (cmdstr)
Package

prepl.

Source

commands.lisp.

Function: find-history-matching-pattern (cmd-string)

Return history item matching cmd-string or NIL if not found

Package

prepl.

Source

commands.lisp.

Function: find-part-id (object id)

COMPONENT-ID can be an integer or a name of a id. Returns (VALUES POSITION PARTS).
POSITION is NIL if the id is invalid or not found.

Package

prepl.

Source

inspect.lisp.

Function: first-element-ellipses-p (parts skip)
Package

prepl.

Source

inspect.lisp.

Function: frame-cmd ()
Package

prepl.

Source

commands.lisp.

Function: frame-number ()
Package

prepl.

Source

commands.lisp.

Function: get-command-doc-list (&optional group)

Return list of all commands

Package

prepl.

Source

commands.lisp.

Function: get-history (n)
Package

prepl.

Source

commands.lisp.

Function: global-prepl-debugger-hook (condition hook)
Package

prepl.

Source

commands.lisp.

Function: help-cmd (&optional cmd)

print this help

Package

prepl.

Source

commands.lisp.

Function: hex-label-p (label &optional width)
Package

prepl.

Source

inspect.lisp.

Function: history-cmd ()

print the recent history

Package

prepl.

Source

commands.lisp.

Function: id-at (parts position)
Package

prepl.

Source

inspect.lisp.

Function: inspect-cmd (arg)

inspect an object

Package

prepl.

Source

commands.lisp.

Reader: inspect-object-stack (instance)
Writer: (setf inspect-object-stack) (instance)
Package

prepl.

Source

inspect.lisp.

Target Slot

object-stack.

Reader: inspect-select-stack (instance)
Writer: (setf inspect-select-stack) (instance)
Package

prepl.

Source

inspect.lisp.

Target Slot

select-stack.

Function: inspected-description-of-nontrivial-list (object)
Package

prepl.

Source

inspect.lisp.

Function: inspected-elements (object &optional length skip)

Returns elements of an object that have been trimmed and labeled based on length and skip. Returns (VALUES ELEMENTS LABELS ELEMENT-COUNT)
where ELEMENTS and LABELS are vectors containing ELEMENT-COUNT items. LABELS elements may be a string, number, cons pair, :tail, or :ellipses. This function may return an ELEMENT-COUNT of up to (+ 3 length) which would include an :ellipses at the beginning, :ellipses at the end,
and the last element.

Package

prepl.

Source

inspect.lisp.

Function: inspected-parts-of-nontrivial-list (object)
Package

prepl.

Source

inspect.lisp.

Function: inspected-parts-of-simple-cons (object)
Package

prepl.

Source

inspect.lisp.

Function: inspected-standard-object-parts (object)
Package

prepl.

Source

inspect.lisp.

Function: inspected-structure-parts (object)
Package

prepl.

Source

inspect.lisp.

Function: inspector-fun (object input-stream output-stream)
Package

prepl.

Source

inspect.lisp.

Function: interactive-eval (form)

Evaluate FORM, returning whatever it returns and adjusting ***, **, *, +++, ++, +, ///, //, /, and -.

Package

prepl.

Source

prepl.lisp.

Function: invoke-with-session-workaround-if-on-sbcl (fun)
Package

prepl.

Source

commands.lisp.

Function: istep (args stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd (&optional arg-string)

navigate within inspection of a lisp object

Package

prepl.

Source

commands.lisp.

Function: istep-cmd-help (stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-inspect-* (stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-inspect-new-form (form stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-parent (stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-print (option-string stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-redisplay (stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-reset ()
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-select-component (id stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-select-parent-component (option stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-set (id-string value-string stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-set-raw (option-string stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-set-stack (form stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-skip (option-string stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-cmd-tree (stream)
Package

prepl.

Source

inspect.lisp.

Function: istep-dispatch (args option-string option stream)
Package

prepl.

Source

inspect.lisp.

Function: kill-cmd (&rest selected-threads)

kill (destroy) processes

Package

prepl.

Source

commands.lisp.

Function: label-at (parts position)

Helper function for inspected-elements. Conses the position with the label if the label is a string.

Package

prepl.

Source

inspect.lisp.

Function: last-part (parts)
Package

prepl.

Source

inspect.lisp.

Function: last-requested (parts print skip)
Package

prepl.

Source

inspect.lisp.

Function: ld-cmd (&optional string-files)

load a file

Package

prepl.

Source

commands.lisp.

Function: load-op-cmd (name)

Load the specified ASDF system

Package

prepl.

Source

commands.lisp.

Function: local-cmd (&optional var)

print the value of a local variable

Package

prepl.

Source

commands.lisp.

Function: macroexpand-cmd (arg)

macroexpand an expression

Package

prepl.

Source

commands.lisp.

Function: make-command-table-entry (&key name func desc parsing group abbr-len)
Package

prepl.

Source

commands.lisp.

Function: make-cte (name-param func desc parsing group abbr-len)
Package

prepl.

Source

commands.lisp.

Function: make-inspect (&key object-stack select-stack)
Package

prepl.

Source

inspect.lisp.

Function: make-user-command (&key input func args hnum)
Package

prepl.

Source

commands.lisp.

Function: maybe-return-history-command (cmd cmd-args-string)
Package

prepl.

Source

commands.lisp.

Function: n-word-bits ()
Package

prepl.

Source

inspect.lisp.

Function: n-word-bits-hex-format ()
Package

prepl.

Source

inspect.lisp.

Function: named-or-array-label-p (label)
Package

prepl.

Source

inspect.lisp.

Function: newer-file-p (file1 file2)

Is file1 newer (written later than) file2?

Package

prepl.

Source

commands.lisp.

Function: no-object-msg (s)
Package

prepl.

Source

inspect.lisp.

Function: other-threads ()

Returns a list of all threads except the current one

Package

prepl.

Source

commands.lisp.

Function: output-inspect-note (stream note &rest args)
Package

prepl.

Source

inspect.lisp.

Function: package-cmd (&optional pkg)

change current package

Package

prepl.

Source

commands.lisp.

Function: parse-args (parsing args-string)
Package

prepl.

Source

commands.lisp.

Function: parts-components (parts)
Package

prepl.

Source

inspect.lisp.

Function: parts-count (parts)
Package

prepl.

Source

inspect.lisp.

Function: parts-seq-hint (parts)
Package

prepl.

Source

inspect.lisp.

Function: parts-seq-type (parts)
Package

prepl.

Source

inspect.lisp.

Function: peek-char-non-whitespace (&optional stream)
Package

prepl.

Source

commands.lisp.

Function: pop-cmd (&optional n)

pop up ‘n’ (default 1) break levels

Package

prepl.

Source

commands.lisp.

Function: popd-cmd ()

pop directory from stack

Package

prepl.

Source

commands.lisp.

Function: process-command (user-command)

list all processes

Package

prepl.

Source

commands.lisp.

Function: process-command/numeric (cmd-string cmd-args-string)

Process a numeric cmd, such as ’:123’

Package

prepl.

Source

commands.lisp.

Function: process-command/override (cmd line cmd-args-string override original-command)
Package

prepl.

Source

commands.lisp.

Function: process-command/text (cmd-string line cmd-args-string)

Process a text cmd, such as ’:ld a b c’

Package

prepl.

Source

commands.lisp.

Function: process-history-search (pattern cmd-args-string)
Package

prepl.

Source

commands.lisp.

Function: processes-cmd ()
Package

prepl.

Source

commands.lisp.

Function: prompt (stream)
Package

prepl.

Source

commands.lisp.

Function: prompt-package-name ()
Package

prepl.

Source

commands.lisp.

Function: pushd-cmd (string-arg)

push directory on stack

Package

prepl.

Source

commands.lisp.

Function: pwd-cmd ()

print current directory

Package

prepl.

Source

commands.lisp.

Function: quit (status)
Package

prepl.

Source

commands.lisp.

Function: read-command (input-stream)
Package

prepl.

Source

commands.lisp.

Function: readtable-cmd (&optional name)

change current readtable

Package

prepl.

Source

commands.lisp.

Function: readtable-name-for-repl (table)
Package

prepl.

Source

commands.lisp.

Function: redisplay (stream &optional skip)
Package

prepl.

Source

inspect.lisp.

Function: remove-alias (&rest aliases)
Package

prepl.

Source

commands.lisp.

Function: rep-one ()
Package

prepl.

Source

prepl.lisp.

Function: reset-cmd ()

reset to top break level

Package

prepl.

Source

commands.lisp.

Function: reset-stack (&optional object label)
Package

prepl.

Source

inspect.lisp.

Function: run-hooks (hooks &rest args)
Package

prepl.

Source

prepl.lisp.

Function: select-description (select)
Package

prepl.

Source

inspect.lisp.

Function: set-current-inspect (inspect)
Package

prepl.

Source

inspect.lisp.

Function: set-element (elements labels parts to-index from-index)
Package

prepl.

Source

inspect.lisp.

Function: set-element-values (elements labels index element label)
Package

prepl.

Source

inspect.lisp.

Function: show-banner ()
Package

prepl.

Source

prepl.lisp.

Function: show-restarts ()
Package

prepl.

Source

commands.lisp.

Function: simple-cons-pair-p (object)
Package

prepl.

Source

inspect.lisp.

Function: skip-remaining-whitespace (&optional stream)
Package

prepl.

Source

commands.lisp.

Function: stack ()
Package

prepl.

Source

inspect.lisp.

Function: string-to-list-skip-spaces (str)

Return a list of strings, delimited by spaces, skipping spaces.

Package

prepl.

Source

commands.lisp.

Function: string-trim-whitespace (str)
Package

prepl.

Source

commands.lisp.

Function: top-cmd ()
Package

prepl.

Source

commands.lisp.

Function: trace-cmd (&rest args)

trace a function

Package

prepl.

Source

commands.lisp.

Function: untrace-cmd (&rest args)

untrace a function

Package

prepl.

Source

commands.lisp.

Function: up-cmd (&optional n)
Package

prepl.

Source

commands.lisp.

Reader: user-command-args (instance)
Writer: (setf user-command-args) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

args.

Reader: user-command-func (instance)
Writer: (setf user-command-func) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

func.

Reader: user-command-hnum (instance)
Writer: (setf user-command-hnum) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

hnum.

Reader: user-command-input (instance)
Writer: (setf user-command-input) (instance)
Package

prepl.

Source

commands.lisp.

Target Slot

input.

Function: user-command-p (object)
Package

prepl.

Source

commands.lisp.

Function: user-command= (c1 c2)

Returns T if two user commands are equal

Package

prepl.

Source

commands.lisp.

Function: whitespace-char-not-newline-p (x)
Package

prepl.

Source

commands.lisp.

Function: whitespace-char-p (x)
Package

prepl.

Source

commands.lisp.

Function: zoom-cmd ()

print the runtime stack

Package

prepl.

Source

commands.lisp.


5.2.5 Generic functions

Generic Function: inspected-description (object)
Package

prepl.

Source

inspect.lisp.

Methods
Method: inspected-description ((object (eql #:inspect-unbound-object-237)))
Method: inspected-description (object)
Method: inspected-description ((object character))
Method: inspected-description ((object ratio))
Method: inspected-description ((object complex))
Method: inspected-description ((object cons))
Method: inspected-description ((object array))
Method: inspected-description ((object vector))
Method: inspected-description ((object function))
Method: inspected-description ((object standard-object))
Method: inspected-description ((object package))
Method: inspected-description ((object structure-object))
Method: inspected-description ((object symbol))
Generic Function: inspected-parts (object)
Package

prepl.

Source

inspect.lisp.

Methods
Method: inspected-parts (object)
Method: inspected-parts ((object ratio))
Method: inspected-parts ((object complex))
Method: inspected-parts ((object cons))
Method: inspected-parts ((object array))
Method: inspected-parts ((object vector))
Method: inspected-parts ((object function))
Method: inspected-parts ((object condition))
Method: inspected-parts ((object standard-object))
Method: inspected-parts ((object structure-object))
Method: inspected-parts ((object symbol))
Generic Function: set-component-value (object component-id value element)
Package

prepl.

Source

inspect.lisp.

Methods
Method: set-component-value (object id value element)
Method: set-component-value ((object standard-object) id value element)
Method: set-component-value ((object structure-object) id value element)
Method: set-component-value ((object symbol) id value element)
Method: set-component-value ((object array) id value element)
Method: set-component-value ((object cons) id value element)

5.2.6 Structures

Structure: %inspect
Package

prepl.

Source

inspect.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: object-stack
Readers

inspect-object-stack.

Writers

(setf inspect-object-stack).

Slot: select-stack
Readers

inspect-select-stack.

Writers

(setf inspect-select-stack).

Structure: command-table-entry
Package

prepl.

Source

commands.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: name
Readers

command-table-entry-name.

Writers

(setf command-table-entry-name).

Slot: func
Readers

command-table-entry-func.

Writers

(setf command-table-entry-func).

Slot: desc
Readers

command-table-entry-desc.

Writers

(setf command-table-entry-desc).

Slot: parsing
Readers

command-table-entry-parsing.

Writers

(setf command-table-entry-parsing).

Slot: group
Readers

command-table-entry-group.

Writers

(setf command-table-entry-group).

Slot: abbr-len
Initform

0

Readers

command-table-entry-abbr-len.

Writers

(setf command-table-entry-abbr-len).

Structure: user-command
Package

prepl.

Source

commands.lisp.

Direct superclasses

structure-object.

Direct slots
Slot: input
Readers

user-command-input.

Writers

(setf user-command-input).

Slot: func
Readers

user-command-func.

Writers

(setf user-command-func).

Slot: args
Readers

user-command-args.

Writers

(setf user-command-args).

Slot: hnum
Readers

user-command-hnum.

Writers

(setf user-command-hnum).


Appendix A Indexes


A.1 Concepts


A.2 Functions

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

%
%add-entry: Private ordinary functions
%inspect-p: Private ordinary functions
%rep-one: Private ordinary functions
%repl: Private ordinary functions

(
(setf alias): Private macros
(setf command-table-entry-abbr-len): Private ordinary functions
(setf command-table-entry-desc): Private ordinary functions
(setf command-table-entry-func): Private ordinary functions
(setf command-table-entry-group): Private ordinary functions
(setf command-table-entry-name): Private ordinary functions
(setf command-table-entry-parsing): Private ordinary functions
(setf inspect-object-stack): Private ordinary functions
(setf inspect-select-stack): Private ordinary functions
(setf user-command-args): Private ordinary functions
(setf user-command-func): Private ordinary functions
(setf user-command-hnum): Private ordinary functions
(setf user-command-input): Private ordinary functions

>
>-num: Private ordinary functions

A
abort-cmd: Private ordinary functions
add-command-table-entry: Private ordinary functions
add-to-history: Private ordinary functions
address-of-object: Private ordinary functions
alias: Private macros
aliases-cmd: Private ordinary functions
apropos-cmd: Private ordinary functions
array-index-string: Private ordinary functions
array-label-p: Private ordinary functions

B
bottom-cmd: Private ordinary functions
bt-cmd: Private ordinary functions

C
call-next-command: Public ordinary functions
cd-cmd: Private ordinary functions
cf-cmd: Private ordinary functions
cload-cmd: Private ordinary functions
command-char-p: Private ordinary functions
command-table-entry-abbr-len: Private ordinary functions
command-table-entry-desc: Private ordinary functions
command-table-entry-func: Private ordinary functions
command-table-entry-group: Private ordinary functions
command-table-entry-name: Private ordinary functions
command-table-entry-p: Private ordinary functions
command-table-entry-parsing: Private ordinary functions
compile-file-as-needed: Private ordinary functions
completing-find-command: Private ordinary functions
component-at: Private ordinary functions
compute-elements-count: Private ordinary functions
cons-safe-length: Private ordinary functions
continue-cmd: Private ordinary functions
copy-%inspect: Private ordinary functions
copy-command-table-entry: Private ordinary functions
copy-user-command: Private ordinary functions
current-cmd: Private ordinary functions

D
debugger: Public ordinary functions
define-repl-command: Public macros
describe-cmd: Private ordinary functions
dirs-cmd: Private ordinary functions
dispatch-command-line: Private ordinary functions
displaced-array-p: Private ordinary functions
display-current: Private ordinary functions
display-inspect: Private ordinary functions
display-labeled-element: Private ordinary functions
dn-cmd: Private ordinary functions

E
error-cmd: Private ordinary functions
exit-cmd: Private ordinary functions

F
find-command: Private ordinary functions
find-history-matching-pattern: Private ordinary functions
find-part-id: Private ordinary functions
first-element-ellipses-p: Private ordinary functions
frame-cmd: Private ordinary functions
frame-number: Private ordinary functions
Function, %add-entry: Private ordinary functions
Function, %inspect-p: Private ordinary functions
Function, %rep-one: Private ordinary functions
Function, %repl: Private ordinary functions
Function, (setf command-table-entry-abbr-len): Private ordinary functions
Function, (setf command-table-entry-desc): Private ordinary functions
Function, (setf command-table-entry-func): Private ordinary functions
Function, (setf command-table-entry-group): Private ordinary functions
Function, (setf command-table-entry-name): Private ordinary functions
Function, (setf command-table-entry-parsing): Private ordinary functions
Function, (setf inspect-object-stack): Private ordinary functions
Function, (setf inspect-select-stack): Private ordinary functions
Function, (setf user-command-args): Private ordinary functions
Function, (setf user-command-func): Private ordinary functions
Function, (setf user-command-hnum): Private ordinary functions
Function, (setf user-command-input): Private ordinary functions
Function, >-num: Private ordinary functions
Function, abort-cmd: Private ordinary functions
Function, add-command-table-entry: Private ordinary functions
Function, add-to-history: Private ordinary functions
Function, address-of-object: Private ordinary functions
Function, aliases-cmd: Private ordinary functions
Function, apropos-cmd: Private ordinary functions
Function, array-index-string: Private ordinary functions
Function, array-label-p: Private ordinary functions
Function, bottom-cmd: Private ordinary functions
Function, bt-cmd: Private ordinary functions
Function, call-next-command: Public ordinary functions
Function, cd-cmd: Private ordinary functions
Function, cf-cmd: Private ordinary functions
Function, cload-cmd: Private ordinary functions
Function, command-char-p: Private ordinary functions
Function, command-table-entry-abbr-len: Private ordinary functions
Function, command-table-entry-desc: Private ordinary functions
Function, command-table-entry-func: Private ordinary functions
Function, command-table-entry-group: Private ordinary functions
Function, command-table-entry-name: Private ordinary functions
Function, command-table-entry-p: Private ordinary functions
Function, command-table-entry-parsing: Private ordinary functions
Function, compile-file-as-needed: Private ordinary functions
Function, completing-find-command: Private ordinary functions
Function, component-at: Private ordinary functions
Function, compute-elements-count: Private ordinary functions
Function, cons-safe-length: Private ordinary functions
Function, continue-cmd: Private ordinary functions
Function, copy-%inspect: Private ordinary functions
Function, copy-command-table-entry: Private ordinary functions
Function, copy-user-command: Private ordinary functions
Function, current-cmd: Private ordinary functions
Function, debugger: Public ordinary functions
Function, describe-cmd: Private ordinary functions
Function, dirs-cmd: Private ordinary functions
Function, dispatch-command-line: Private ordinary functions
Function, displaced-array-p: Private ordinary functions
Function, display-current: Private ordinary functions
Function, display-inspect: Private ordinary functions
Function, display-labeled-element: Private ordinary functions
Function, dn-cmd: Private ordinary functions
Function, error-cmd: Private ordinary functions
Function, exit-cmd: Private ordinary functions
Function, find-command: Private ordinary functions
Function, find-history-matching-pattern: Private ordinary functions
Function, find-part-id: Private ordinary functions
Function, first-element-ellipses-p: Private ordinary functions
Function, frame-cmd: Private ordinary functions
Function, frame-number: Private ordinary functions
Function, get-command-doc-list: Private ordinary functions
Function, get-history: Private ordinary functions
Function, global-prepl-debugger-hook: Private ordinary functions
Function, help-cmd: Private ordinary functions
Function, hex-label-p: Private ordinary functions
Function, history-cmd: Private ordinary functions
Function, id-at: Private ordinary functions
Function, inspect-cmd: Private ordinary functions
Function, inspect-object-stack: Private ordinary functions
Function, inspect-select-stack: Private ordinary functions
Function, inspected-description-of-nontrivial-list: Private ordinary functions
Function, inspected-elements: Private ordinary functions
Function, inspected-parts-of-nontrivial-list: Private ordinary functions
Function, inspected-parts-of-simple-cons: Private ordinary functions
Function, inspected-standard-object-parts: Private ordinary functions
Function, inspected-structure-parts: Private ordinary functions
Function, inspector-fun: Private ordinary functions
Function, install-global-prepl-debugger-hook: Public ordinary functions
Function, interactive-eval: Private ordinary functions
Function, invoke-with-session-workaround-if-on-sbcl: Private ordinary functions
Function, istep: Private ordinary functions
Function, istep-cmd: Private ordinary functions
Function, istep-cmd-help: Private ordinary functions
Function, istep-cmd-inspect-*: Private ordinary functions
Function, istep-cmd-inspect-new-form: Private ordinary functions
Function, istep-cmd-parent: Private ordinary functions
Function, istep-cmd-print: Private ordinary functions
Function, istep-cmd-redisplay: Private ordinary functions
Function, istep-cmd-reset: Private ordinary functions
Function, istep-cmd-select-component: Private ordinary functions
Function, istep-cmd-select-parent-component: Private ordinary functions
Function, istep-cmd-set: Private ordinary functions
Function, istep-cmd-set-raw: Private ordinary functions
Function, istep-cmd-set-stack: Private ordinary functions
Function, istep-cmd-skip: Private ordinary functions
Function, istep-cmd-tree: Private ordinary functions
Function, istep-dispatch: Private ordinary functions
Function, kill-cmd: Private ordinary functions
Function, label-at: Private ordinary functions
Function, last-part: Private ordinary functions
Function, last-requested: Private ordinary functions
Function, ld-cmd: Private ordinary functions
Function, load-op-cmd: Private ordinary functions
Function, local-cmd: Private ordinary functions
Function, macroexpand-cmd: Private ordinary functions
Function, make-command-table-entry: Private ordinary functions
Function, make-cte: Private ordinary functions
Function, make-inspect: Private ordinary functions
Function, make-user-command: Private ordinary functions
Function, maybe-return-history-command: Private ordinary functions
Function, n-word-bits: Private ordinary functions
Function, n-word-bits-hex-format: Private ordinary functions
Function, named-or-array-label-p: Private ordinary functions
Function, newer-file-p: Private ordinary functions
Function, no-object-msg: Private ordinary functions
Function, other-threads: Private ordinary functions
Function, output-inspect-note: Private ordinary functions
Function, package-cmd: Private ordinary functions
Function, parse-args: Private ordinary functions
Function, parts-components: Private ordinary functions
Function, parts-count: Private ordinary functions
Function, parts-seq-hint: Private ordinary functions
Function, parts-seq-type: Private ordinary functions
Function, peek-char-non-whitespace: Private ordinary functions
Function, pop-cmd: Private ordinary functions
Function, popd-cmd: Private ordinary functions
Function, process-command: Private ordinary functions
Function, process-command/numeric: Private ordinary functions
Function, process-command/override: Private ordinary functions
Function, process-command/text: Private ordinary functions
Function, process-history-search: Private ordinary functions
Function, processes-cmd: Private ordinary functions
Function, prompt: Private ordinary functions
Function, prompt-package-name: Private ordinary functions
Function, pushd-cmd: Private ordinary functions
Function, pwd-cmd: Private ordinary functions
Function, quit: Private ordinary functions
Function, read-command: Private ordinary functions
Function, readtable-cmd: Private ordinary functions
Function, readtable-name-for-repl: Private ordinary functions
Function, redisplay: Private ordinary functions
Function, remove-alias: Private ordinary functions
Function, rep-one: Private ordinary functions
Function, repl: Public ordinary functions
Function, reset-cmd: Private ordinary functions
Function, reset-stack: Private ordinary functions
Function, run-hooks: Private ordinary functions
Function, select-description: Private ordinary functions
Function, set-current-inspect: Private ordinary functions
Function, set-element: Private ordinary functions
Function, set-element-values: Private ordinary functions
Function, show-banner: Private ordinary functions
Function, show-restarts: Private ordinary functions
Function, simple-cons-pair-p: Private ordinary functions
Function, skip-remaining-whitespace: Private ordinary functions
Function, stack: Private ordinary functions
Function, string-to-list-skip-spaces: Private ordinary functions
Function, string-trim-whitespace: Private ordinary functions
Function, top-cmd: Private ordinary functions
Function, trace-cmd: Private ordinary functions
Function, untrace-cmd: Private ordinary functions
Function, up-cmd: Private ordinary functions
Function, user-command-args: Private ordinary functions
Function, user-command-func: Private ordinary functions
Function, user-command-hnum: Private ordinary functions
Function, user-command-input: Private ordinary functions
Function, user-command-p: Private ordinary functions
Function, user-command=: Private ordinary functions
Function, whitespace-char-not-newline-p: Private ordinary functions
Function, whitespace-char-p: Private ordinary functions
Function, zoom-cmd: Private ordinary functions

G
Generic Function, inspected-description: Private generic functions
Generic Function, inspected-parts: Private generic functions
Generic Function, set-component-value: Private generic functions
get-command-doc-list: Private ordinary functions
get-history: Private ordinary functions
global-prepl-debugger-hook: Private ordinary functions

H
help-cmd: Private ordinary functions
hex-label-p: Private ordinary functions
history-cmd: Private ordinary functions

I
id-at: Private ordinary functions
inspect-cmd: Private ordinary functions
inspect-object-stack: Private ordinary functions
inspect-select-stack: Private ordinary functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description: Private generic functions
inspected-description-of-nontrivial-list: Private ordinary functions
inspected-elements: Private ordinary functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts: Private generic functions
inspected-parts-of-nontrivial-list: Private ordinary functions
inspected-parts-of-simple-cons: Private ordinary functions
inspected-standard-object-parts: Private ordinary functions
inspected-structure-parts: Private ordinary functions
inspector-fun: Private ordinary functions
install-global-prepl-debugger-hook: Public ordinary functions
interactive-eval: Private ordinary functions
invoke-with-session-workaround-if-on-sbcl: Private ordinary functions
istep: Private ordinary functions
istep-cmd: Private ordinary functions
istep-cmd-help: Private ordinary functions
istep-cmd-inspect-*: Private ordinary functions
istep-cmd-inspect-new-form: Private ordinary functions
istep-cmd-parent: Private ordinary functions
istep-cmd-print: Private ordinary functions
istep-cmd-redisplay: Private ordinary functions
istep-cmd-reset: Private ordinary functions
istep-cmd-select-component: Private ordinary functions
istep-cmd-select-parent-component: Private ordinary functions
istep-cmd-set: Private ordinary functions
istep-cmd-set-raw: Private ordinary functions
istep-cmd-set-stack: Private ordinary functions
istep-cmd-skip: Private ordinary functions
istep-cmd-tree: Private ordinary functions
istep-dispatch: Private ordinary functions

K
kill-cmd: Private ordinary functions

L
label-at: Private ordinary functions
last-part: Private ordinary functions
last-requested: Private ordinary functions
ld-cmd: Private ordinary functions
load-op-cmd: Private ordinary functions
local-cmd: Private ordinary functions

M
Macro, alias: Private macros
Macro, define-repl-command: Public macros
Macro, rebinding: Private macros
Macro, session-workaround-if-on-sbcl: Private macros
macroexpand-cmd: Private ordinary functions
make-command-table-entry: Private ordinary functions
make-cte: Private ordinary functions
make-inspect: Private ordinary functions
make-user-command: Private ordinary functions
maybe-return-history-command: Private ordinary functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-description: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, inspected-parts: Private generic functions
Method, set-component-value: Private generic functions
Method, set-component-value: Private generic functions
Method, set-component-value: Private generic functions
Method, set-component-value: Private generic functions
Method, set-component-value: Private generic functions
Method, set-component-value: Private generic functions

N
n-word-bits: Private ordinary functions
n-word-bits-hex-format: Private ordinary functions
named-or-array-label-p: Private ordinary functions
newer-file-p: Private ordinary functions
no-object-msg: Private ordinary functions

O
other-threads: Private ordinary functions
output-inspect-note: Private ordinary functions

P
package-cmd: Private ordinary functions
parse-args: Private ordinary functions
parts-components: Private ordinary functions
parts-count: Private ordinary functions
parts-seq-hint: Private ordinary functions
parts-seq-type: Private ordinary functions
peek-char-non-whitespace: Private ordinary functions
pop-cmd: Private ordinary functions
popd-cmd: Private ordinary functions
process-command: Private ordinary functions
process-command/numeric: Private ordinary functions
process-command/override: Private ordinary functions
process-command/text: Private ordinary functions
process-history-search: Private ordinary functions
processes-cmd: Private ordinary functions
prompt: Private ordinary functions
prompt-package-name: Private ordinary functions
pushd-cmd: Private ordinary functions
pwd-cmd: Private ordinary functions

Q
quit: Private ordinary functions

R
read-command: Private ordinary functions
readtable-cmd: Private ordinary functions
readtable-name-for-repl: Private ordinary functions
rebinding: Private macros
redisplay: Private ordinary functions
remove-alias: Private ordinary functions
rep-one: Private ordinary functions
repl: Public ordinary functions
reset-cmd: Private ordinary functions
reset-stack: Private ordinary functions
run-hooks: Private ordinary functions

S
select-description: Private ordinary functions
session-workaround-if-on-sbcl: Private macros
set-component-value: Private generic functions
set-component-value: Private generic functions
set-component-value: Private generic functions
set-component-value: Private generic functions
set-component-value: Private generic functions
set-component-value: Private generic functions
set-component-value: Private generic functions
set-current-inspect: Private ordinary functions
set-element: Private ordinary functions
set-element-values: Private ordinary functions
Setf Expander, (setf alias): Private macros
show-banner: Private ordinary functions
show-restarts: Private ordinary functions
simple-cons-pair-p: Private ordinary functions
skip-remaining-whitespace: Private ordinary functions
stack: Private ordinary functions
string-to-list-skip-spaces: Private ordinary functions
string-trim-whitespace: Private ordinary functions

T
top-cmd: Private ordinary functions
trace-cmd: Private ordinary functions

U
untrace-cmd: Private ordinary functions
up-cmd: Private ordinary functions
user-command-args: Private ordinary functions
user-command-func: Private ordinary functions
user-command-hnum: Private ordinary functions
user-command-input: Private ordinary functions
user-command-p: Private ordinary functions
user-command=: Private ordinary functions

W
whitespace-char-not-newline-p: Private ordinary functions
whitespace-char-p: Private ordinary functions

Z
zoom-cmd: Private ordinary functions


A.3 Variables

Jump to:   *   +  
A   C   D   F   G   H   I   N   O   P   S  
Index Entry  Section

*
*after-prompt-hooks*: Private special variables
*break-level*: Private special variables
*cmd-number*: Private special variables
*cmd-table-hash*: Private special variables
*command-chars*: Private special variables
*command-parser-hooks*: Public special variables
*continuable-break*: Private special variables
*current-error*: Public special variables
*current-inspect*: Private special variables
*debugging-context*: Public special variables
*default-prompt*: Private special variables
*dir-stack*: Private special variables
*entering-prepl-debugger-hook*: Public special variables
*eof-command*: Private special variables
*eof-marker*: Private special variables
*exit-on-eof*: Public special variables
*history*: Private special variables
*in-session-workaround*: Private special variables
*input*: Private special variables
*inspect-break*: Private special variables
*inspect-help*: Private special variables
*inspect-length*: Private special variables
*inspect-raw*: Private special variables
*inspect-unbound-object-marker*: Private special variables
*max-history*: Public special variables
*next-command*: Private special variables
*noprint*: Private special variables
*null-command*: Private special variables
*outmost-repl*: Private special variables
*output*: Private special variables
*prompt*: Public special variables
*prompt-hooks*: Private special variables
*read-command*: Private special variables
*skip-address-display*: Private special variables
*unwind-hooks*: Private special variables
*use-short-package-name*: Public special variables

+
+default-inspect-length+: Private constants

A
abbr-len: Private structures
args: Private structures

C
Constant, +default-inspect-length+: Private constants

D
desc: Private structures

F
func: Private structures
func: Private structures

G
group: Private structures

H
hnum: Private structures

I
input: Private structures

N
name: Private structures

O
object-stack: Private structures

P
parsing: Private structures

S
select-stack: Private structures
Slot, abbr-len: Private structures
Slot, args: Private structures
Slot, desc: Private structures
Slot, func: Private structures
Slot, func: Private structures
Slot, group: Private structures
Slot, hnum: Private structures
Slot, input: Private structures
Slot, name: Private structures
Slot, object-stack: Private structures
Slot, parsing: Private structures
Slot, select-stack: Private structures
Special Variable, *after-prompt-hooks*: Private special variables
Special Variable, *break-level*: Private special variables
Special Variable, *cmd-number*: Private special variables
Special Variable, *cmd-table-hash*: Private special variables
Special Variable, *command-chars*: Private special variables
Special Variable, *command-parser-hooks*: Public special variables
Special Variable, *continuable-break*: Private special variables
Special Variable, *current-error*: Public special variables
Special Variable, *current-inspect*: Private special variables
Special Variable, *debugging-context*: Public special variables
Special Variable, *default-prompt*: Private special variables
Special Variable, *dir-stack*: Private special variables
Special Variable, *entering-prepl-debugger-hook*: Public special variables
Special Variable, *eof-command*: Private special variables
Special Variable, *eof-marker*: Private special variables
Special Variable, *exit-on-eof*: Public special variables
Special Variable, *history*: Private special variables
Special Variable, *in-session-workaround*: Private special variables
Special Variable, *input*: Private special variables
Special Variable, *inspect-break*: Private special variables
Special Variable, *inspect-help*: Private special variables
Special Variable, *inspect-length*: Private special variables
Special Variable, *inspect-raw*: Private special variables
Special Variable, *inspect-unbound-object-marker*: Private special variables
Special Variable, *max-history*: Public special variables
Special Variable, *next-command*: Private special variables
Special Variable, *noprint*: Private special variables
Special Variable, *null-command*: Private special variables
Special Variable, *outmost-repl*: Private special variables
Special Variable, *output*: Private special variables
Special Variable, *prompt*: Public special variables
Special Variable, *prompt-hooks*: Private special variables
Special Variable, *read-command*: Private special variables
Special Variable, *skip-address-display*: Private special variables
Special Variable, *unwind-hooks*: Private special variables
Special Variable, *use-short-package-name*: Public special variables