The dissect Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The dissect Reference Manual

This is the dissect Reference Manual, version 1.0.0, generated automatically by Declt version 3.0 "Montgomery Scott" on Tue Apr 28 11:41:39 2020 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

About Dissect

Dissect is a small library for introspecting the call stack and active restarts.

Supported Implementations

Since the call stack and restart inspection are not part of ANSI CL, pretty much all of Dissect is implementation-dependant. Currently the following implementations are supported:

How To

Retrieving a list of restart objects is done through restarts. Similarly, the current stack can be seen with stack. Returned by both are a list of objects, from which you can read out information. Depending on the implementation, additional slots may be included.

(dissect:stack)
; => (#<CCL-CALL [0] CALL-CHECK-REGS | ccl:l1;l1-readloop.lisp.newest:827> #<CCL-CALL [1] CHEAP-EVAL | ...)

(dissect:restarts)
; => (#<CCL-RESTART [SWANK::RETRY] "Retry SLIME REPL evaluation request."> #<CCL-RESTART [ABORT] ...)

(dissect:form (first (dissect:stack)))
; => (DEFUN CALL-CHECK-REGS (FN &REST ARGS) ...)

(dissect:restart (first (dissect:restarts)))
; => CCL:SIMPLE-RESTART

You can also get a fancy print of calls, restarts, conditions, or the current state using present:

(dissect:present T)

(handler-bind ((error #'dissect:present))
  (error "Hello!"))

Sometimes having the full stack shown gives you a lot of noise and uninteresting information. To limit this --and thus make the stacks dissect returns cleaner-- you can use with-truncated-stack and with-capped-stack. Those will ensure that only frames above and below the respective macros are shown. Similarly, those can easily lead to completely empty stack reports, so make sure to only use them where you are absolutely sure that you will not need the information anymore.

When you need to capture the current environment because for later processing, you can use capture-environment. This will return an object that contains the current stack, restarts, thread, and an optional condition object. Using this, the entire environment surrounding an error can be saved. present also works with an environment object.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 dissect

Maintainer

Nicolas Hafner <shinmera@tymoon.eu>

Author

Nicolas Hafner <shinmera@tymoon.eu>

Home Page

https://Shinmera.github.io/dissect/

Source Control

(:git "https://github.com/shinmera/dissect.git")

Bug Tracker

https://github.com/Shinmera/dissect/issues

License

zlib

Description

A lib for introspecting the call stack and active restarts.

Version

1.0.0

Source

dissect.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 dissect/backend

Dependency

interface.lisp (file)

Parent

dissect (system)

Location

backend/

Component

sbcl.lisp (file)


Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 dissect.asd

Location

dissect.asd

Systems

dissect (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 dissect/package.lisp

Parent

dissect (system)

Location

package.lisp

Packages

dissect


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 dissect/toolkit.lisp

Dependency

package.lisp (file)

Parent

dissect (system)

Location

toolkit.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 dissect/interface.lisp

Dependency

toolkit.lisp (file)

Parent

dissect (system)

Location

interface.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 dissect/backend/sbcl.lisp

Parent

backend (module)

Location

backend/sbcl.lisp

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

4.1.6 dissect/documentation.lisp

Dependency

backend (module)

Parent

dissect (system)

Location

documentation.lisp

Internal Definitions

setdocs (macro)


Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 dissect

Source

package.lisp (file)

Nickname

org.tymoonnext.dissect

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: with-capped-stack () &body BODY

Calls BODY in an environment where a call to STACK will not report frames further up.

See STACK

Package

dissect

Source

interface.lisp (file)

Macro: with-truncated-stack () &body BODY

Calls BODY in an environment where a call to STACK will not report frames further down.

See STACK

Package

dissect

Source

sbcl.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: capture-environment &optional CONDITION

Capture the current environment into an environment object.

See ENVIRONMENT

Package

dissect

Source

interface.lisp (file)

Function: present THING &optional DESTINATION

Prints a neat representation of THING to DESTINATION.

DESTINATION can be one of the following types:
(eql NIL) — The representation is printed and returned as a string. (eql T) — The representation is printed to *STANDARD-OUTPUT*. STREAM — The representation is printed to the stream.

THING can be one of the following types:
RESTART — Restarts are presented as:
[NAME] REPORT
CALL — Calls are presented as:
POS (CALL ARGS..)
ENVIRONMENT — Environments are presented as a multiline description of all the parts it references (condition, stack, restarts, thread).
CONDITION — Conditions are presented as: CONDITION
[Condition of type TYPE]
(EQL T) — Presents the environment at point using CAPTURE-ENVIRONMENT.
LIST — The list can contain either restarts or calls. In both cases the behaviour is to output a header line, followed by the presentation of each item in the list on its own line.

Internally the function PRESENT-OBJECT is used to perform the actual printing.

See RESTART
See CALL
See ENVIRONMENT
See CONDITION
See CAPTURE-ENVIRONMENT
See PRESENT-OBJECT

Package

dissect

Source

interface.lisp (file)

Function: restarts ()

Returns a list of RESTART objects describing the currently available restarts.

Returns an empty list on unsupported platforms.

See RESTART

Package

dissect

Source

sbcl.lisp (file)

Function: stack ()

Returns a list of CALL objects describing the stack from the point where this function was called.

This excludes the call to STACK itself.
Any calls above a WITH-CAPPED-STACK form, and below a WITH-TRUNCATED-STACK
form are also excluded.

Returns an empty list on unsupported platforms.

See CALL
See WITH-TRUNCATED-STACK
See WITH-CAPPED-STACK

Package

dissect

Source

sbcl.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Generic functions

Generic Function: args OBJECT

Returns a list of arguments that were used in the frame call.

If the arguments list is not available, this may also return an instance of UNKNOWN-ARGUMENTS. The values in the list may be instances of UNAVAILABLE-ARGUMENT if the argument is unknown or could not be captured for some reason.

See UNKNOWN-ARGUMENTS
See UNAVAILABLE-ARGUMENT
See CALL

Package

dissect

Methods
Method: args (CALL call)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: call OBJECT

Returns the stack call function.

Can be either a function object or the name of a global function.

See CALL

Package

dissect

Methods
Method: call (CALL call)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: environment-condition OBJECT

Returns the condition stored in the environment (if any).

See CL:CONDITION
See ENVIRONMENT

Package

dissect

Methods
Method: environment-condition (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: environment-restarts OBJECT

Returns a list of restarts stored in the environment (if any).

See CL:RESTART
See ENVIRONMENT

Package

dissect

Methods
Method: environment-restarts (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: environment-stack OBJECT

Returns a list of calls stored in the environment (if any).

See CALL
See ENVIRONMENT

Package

dissect

Methods
Method: environment-stack (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: environment-thread OBJECT

Returns the thread stored in the environment (if any).

See SB-THREAD:THREAD
See THREADS:THREAD
See MP:PROCESS
See MT:THREAD
See CCL:PROCESS
See PROCESS:PROCESS
See THREAD:THREAD
See ENVIRONMENT

Package

dissect

Methods
Method: environment-thread (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: file OBJECT

If possible, returns the file the called function is defined in.

See CALL

Package

dissect

Methods
Method: file (CALL sbcl-call)
Source

sbcl.lisp (file)

Method: file (CALL call)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: form OBJECT

If possible, returns the actual definition form of the function.

See CALL

Package

dissect

Methods
Method: form (CALL sbcl-call)
Source

sbcl.lisp (file)

Method: form (CALL call)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: invoke RESTART &rest ARGS

Invoke the restart that the restart object references.

See RESTART

Package

dissect

Source

interface.lisp (file)

Methods
Method: invoke (RESTART restart) &rest ARGS
Generic Function: line OBJECT

If possible, returns the line number in the file where the function is defined.

See CALL

Package

dissect

Methods
Method: line (CALL sbcl-call)
Source

sbcl.lisp (file)

Method: line (CALL call)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: name OBJECT

Returns the restart’s symbol. Use this for INVOKE-RESTART.

See RESTART

Package

dissect

Methods
Method: name (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: object OBJECT

Returns the platform-internal restart object.

See RESTART

Package

dissect

Methods
Method: object (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: pos OBJECT

Returns the position of the call on the stack.

See CALL

Package

dissect

Methods
Method: pos (CALL call)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: present-object THING STREAM

Internal generic function for pretty printing.

See PRESENT

Package

dissect

Source

interface.lisp (file)

Methods
Method: present-object (ENV environment) STREAM
Method: present-object (CALL call) STREAM
Method: present-object (RESTART restart) STREAM
Method: present-object (LIST list) STREAM
Method: present-object (THING (eql t)) STREAM
Method: present-object (CONDITION condition) STREAM
Generic Function: report OBJECT

Returns the report string describing the restart’s effects.

See RESTART

Package

dissect

Methods
Method: report (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: restart OBJECT

Returns a symbol to the restart-function or a direct function-object.

See RESTART

Package

dissect

Methods
Method: restart (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.4 Classes

Class: call ()

Class container for stack frame information.

See POS
See CALL
See ARGS
See FILE
See LINE
See FORM

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

sbcl-call (class)

Direct methods
Direct slots
Slot: pos
Initargs

:pos

Readers

pos (generic function)

Slot: call
Initargs

:call

Readers

call (generic function)

Slot: args
Initargs

:args

Readers

args (generic function)

Slot: file
Initargs

:file

Readers

file (generic function)

Slot: line
Initargs

:line

Readers

line (generic function)

Slot: form
Initargs

:form

Readers

form (generic function)

Class: environment ()

Container class for a current "environment".

An instance of this class is intended to represent most of the runtime environment present at a particular point. It is useful for stashing away debug information for inspection at a later date.

See CAPTURE-ENVIRONMENT
See ENVIRONMENT-CONDITION
See ENVIRONMENT-STACK
See ENVIRONMENT-RESTARTS
See ENVIRONMENT-THREAD

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: condition
Initargs

:condition

Readers

environment-condition (generic function)

Slot: stack
Initargs

:stack

Readers

environment-stack (generic function)

Slot: restarts
Initargs

:restarts

Readers

environment-restarts (generic function)

Slot: thread
Initargs

:thread

Readers

environment-thread (generic function)

Direct Default Initargs
InitargValue
:conditionnil
:stack(dissect:stack)
:restarts(dissect:restarts)
:thread(dissect::current-thread)
Class: restart ()

Class container for restart information.

See NAME
See REPORT
See RESTART
See OBJECT
See INTERACTIVE
See TEST
See INVOKE

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

sbcl-restart (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name (generic function)

Slot: report
Initargs

:report

Readers

report (generic function)

Slot: restart
Initargs

:restart

Readers

restart (generic function)

Slot: object
Initargs

:object

Readers

object (generic function)

Slot: interactive
Initargs

:interactive

Readers

interactive (generic function)

Slot: test
Initargs

:test

Readers

test (generic function)

Class: unavailable-argument ()

Used to represent an argument that isn’t available in the environment.

Instances of this class are printed as #<Unavailable>

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

print-object (method)

Class: unknown-arguments ()

Used to represent an unknown list of arguments.

Instances of this class are printed as #<Unknown Arguments>

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct methods

print-object (method)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Macros

Macro: setdocs &body PAIRS
Package

dissect

Source

documentation.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Functions

Function: %print-as-hopefully-in-source STREAM THING &rest ARG
Package

dissect

Source

toolkit.lisp (file)

Function: chop-stack STACK

Look for stack truncations and cappings and chop it down accordingly.

Package

dissect

Source

toolkit.lisp (file)

Function: current-thread ()
Package

dissect

Source

toolkit.lisp (file)

Function: find-definition-in-file CALL FILE
Package

dissect

Source

toolkit.lisp (file)

Function: frame-location FRAME
Package

dissect

Source

sbcl.lisp (file)

Function: make-call FRAME
Package

dissect

Source

sbcl.lisp (file)

Function: make-restart RESTART
Package

dissect

Source

sbcl.lisp (file)

Function: newlines-until-pos FILE POSITION
Package

dissect

Source

toolkit.lisp (file)

Function: print-as-hopefully-in-source THING
Package

dissect

Source

toolkit.lisp (file)

Function: read-source-form FILE START
Package

dissect

Source

toolkit.lisp (file)

Function: read-source-form-at-line FILE LINE
Package

dissect

Source

toolkit.lisp (file)

Function: read-toplevel-form STREAM
Package

dissect

Source

toolkit.lisp (file)

Function: resolve-file-slots CALL
Package

dissect

Source

sbcl.lisp (file)

Function: stack-capper FUNCTION
Package

dissect

Source

sbcl.lisp (file)

Function: stack-truncator FUNCTION
Package

dissect

Source

sbcl.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Generic functions

Generic Function: conditions OBJECT
Generic Function: (setf conditions) NEW-VALUE OBJECT
Package

dissect

Methods
Method: conditions (SBCL-RESTART sbcl-restart)

automatically generated reader method

Source

sbcl.lisp (file)

Method: (setf conditions) NEW-VALUE (SBCL-RESTART sbcl-restart)

automatically generated writer method

Source

sbcl.lisp (file)

Generic Function: frame OBJECT
Generic Function: (setf frame) NEW-VALUE OBJECT
Package

dissect

Methods
Method: frame (SBCL-CALL sbcl-call)

automatically generated reader method

Source

sbcl.lisp (file)

Method: (setf frame) NEW-VALUE (SBCL-CALL sbcl-call)

automatically generated writer method

Source

sbcl.lisp (file)

Generic Function: info OBJECT
Generic Function: (setf info) NEW-VALUE OBJECT
Package

dissect

Methods
Method: info (SBCL-CALL sbcl-call)

automatically generated reader method

Source

sbcl.lisp (file)

Method: (setf info) NEW-VALUE (SBCL-CALL sbcl-call)

automatically generated writer method

Source

sbcl.lisp (file)

Generic Function: interactive OBJECT

Returns the interactive restart function.

See RESTART

Package

dissect

Methods
Method: interactive (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: test OBJECT

Returns the restart test function.

See RESTART

Package

dissect

Methods
Method: test (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Classes

Class: sbcl-call ()
Package

dissect

Source

sbcl.lisp (file)

Direct superclasses

call (class)

Direct methods
Direct slots
Slot: info
Initargs

:info

Readers

info (generic function)

Writers

(setf info) (generic function)

Slot: frame
Initargs

:frame

Readers

frame (generic function)

Writers

(setf frame) (generic function)

Class: sbcl-restart ()
Package

dissect

Source

sbcl.lisp (file)

Direct superclasses

restart (class)

Direct methods
Direct slots
Slot: conditions
Initargs

:conditions

Readers

conditions (generic function)

Writers

(setf conditions) (generic function)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   D   F   L   M  
Index Entry  Section

D
dissect.asd: The dissect․asd file
dissect/backend: The dissect/backend module
dissect/backend/sbcl.lisp: The dissect/backend/sbcl․lisp file
dissect/documentation.lisp: The dissect/documentation․lisp file
dissect/interface.lisp: The dissect/interface․lisp file
dissect/package.lisp: The dissect/package․lisp file
dissect/toolkit.lisp: The dissect/toolkit․lisp file

F
File, Lisp, dissect.asd: The dissect․asd file
File, Lisp, dissect/backend/sbcl.lisp: The dissect/backend/sbcl․lisp file
File, Lisp, dissect/documentation.lisp: The dissect/documentation․lisp file
File, Lisp, dissect/interface.lisp: The dissect/interface․lisp file
File, Lisp, dissect/package.lisp: The dissect/package․lisp file
File, Lisp, dissect/toolkit.lisp: The dissect/toolkit․lisp file

L
Lisp File, dissect.asd: The dissect․asd file
Lisp File, dissect/backend/sbcl.lisp: The dissect/backend/sbcl․lisp file
Lisp File, dissect/documentation.lisp: The dissect/documentation․lisp file
Lisp File, dissect/interface.lisp: The dissect/interface․lisp file
Lisp File, dissect/package.lisp: The dissect/package․lisp file
Lisp File, dissect/toolkit.lisp: The dissect/toolkit․lisp file

M
Module, dissect/backend: The dissect/backend module

Jump to:   D   F   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   E   F   G   I   L   M   N   O   P   R   S   T   W  
Index Entry  Section

%
%print-as-hopefully-in-source: Internal functions

(
(setf conditions): Internal generic functions
(setf conditions): Internal generic functions
(setf frame): Internal generic functions
(setf frame): Internal generic functions
(setf info): Internal generic functions
(setf info): Internal generic functions

A
args: Exported generic functions
args: Exported generic functions

C
call: Exported generic functions
call: Exported generic functions
capture-environment: Exported functions
chop-stack: Internal functions
conditions: Internal generic functions
conditions: Internal generic functions
current-thread: Internal functions

E
environment-condition: Exported generic functions
environment-condition: Exported generic functions
environment-restarts: Exported generic functions
environment-restarts: Exported generic functions
environment-stack: Exported generic functions
environment-stack: Exported generic functions
environment-thread: Exported generic functions
environment-thread: Exported generic functions

F
file: Exported generic functions
file: Exported generic functions
file: Exported generic functions
find-definition-in-file: Internal functions
form: Exported generic functions
form: Exported generic functions
form: Exported generic functions
frame: Internal generic functions
frame: Internal generic functions
frame-location: Internal functions
Function, %print-as-hopefully-in-source: Internal functions
Function, capture-environment: Exported functions
Function, chop-stack: Internal functions
Function, current-thread: Internal functions
Function, find-definition-in-file: Internal functions
Function, frame-location: Internal functions
Function, make-call: Internal functions
Function, make-restart: Internal functions
Function, newlines-until-pos: Internal functions
Function, present: Exported functions
Function, print-as-hopefully-in-source: Internal functions
Function, read-source-form: Internal functions
Function, read-source-form-at-line: Internal functions
Function, read-toplevel-form: Internal functions
Function, resolve-file-slots: Internal functions
Function, restarts: Exported functions
Function, stack: Exported functions
Function, stack-capper: Internal functions
Function, stack-truncator: Internal functions

G
Generic Function, (setf conditions): Internal generic functions
Generic Function, (setf frame): Internal generic functions
Generic Function, (setf info): Internal generic functions
Generic Function, args: Exported generic functions
Generic Function, call: Exported generic functions
Generic Function, conditions: Internal generic functions
Generic Function, environment-condition: Exported generic functions
Generic Function, environment-restarts: Exported generic functions
Generic Function, environment-stack: Exported generic functions
Generic Function, environment-thread: Exported generic functions
Generic Function, file: Exported generic functions
Generic Function, form: Exported generic functions
Generic Function, frame: Internal generic functions
Generic Function, info: Internal generic functions
Generic Function, interactive: Internal generic functions
Generic Function, invoke: Exported generic functions
Generic Function, line: Exported generic functions
Generic Function, name: Exported generic functions
Generic Function, object: Exported generic functions
Generic Function, pos: Exported generic functions
Generic Function, present-object: Exported generic functions
Generic Function, report: Exported generic functions
Generic Function, restart: Exported generic functions
Generic Function, test: Internal generic functions

I
info: Internal generic functions
info: Internal generic functions
interactive: Internal generic functions
interactive: Internal generic functions
invoke: Exported generic functions
invoke: Exported generic functions

L
line: Exported generic functions
line: Exported generic functions
line: Exported generic functions

M
Macro, setdocs: Internal macros
Macro, with-capped-stack: Exported macros
Macro, with-truncated-stack: Exported macros
make-call: Internal functions
make-restart: Internal functions
Method, (setf conditions): Internal generic functions
Method, (setf frame): Internal generic functions
Method, (setf info): Internal generic functions
Method, args: Exported generic functions
Method, call: Exported generic functions
Method, conditions: Internal generic functions
Method, environment-condition: Exported generic functions
Method, environment-restarts: Exported generic functions
Method, environment-stack: Exported generic functions
Method, environment-thread: Exported generic functions
Method, file: Exported generic functions
Method, file: Exported generic functions
Method, form: Exported generic functions
Method, form: Exported generic functions
Method, frame: Internal generic functions
Method, info: Internal generic functions
Method, interactive: Internal generic functions
Method, invoke: Exported generic functions
Method, line: Exported generic functions
Method, line: Exported generic functions
Method, name: Exported generic functions
Method, object: Exported generic functions
Method, pos: Exported generic functions
Method, present-object: Exported generic functions
Method, present-object: Exported generic functions
Method, present-object: Exported generic functions
Method, present-object: Exported generic functions
Method, present-object: Exported generic functions
Method, present-object: Exported generic functions
Method, report: Exported generic functions
Method, restart: Exported generic functions
Method, test: Internal generic functions

N
name: Exported generic functions
name: Exported generic functions
newlines-until-pos: Internal functions

O
object: Exported generic functions
object: Exported generic functions

P
pos: Exported generic functions
pos: Exported generic functions
present: Exported functions
present-object: Exported generic functions
present-object: Exported generic functions
present-object: Exported generic functions
present-object: Exported generic functions
present-object: Exported generic functions
present-object: Exported generic functions
present-object: Exported generic functions
print-as-hopefully-in-source: Internal functions

R
read-source-form: Internal functions
read-source-form-at-line: Internal functions
read-toplevel-form: Internal functions
report: Exported generic functions
report: Exported generic functions
resolve-file-slots: Internal functions
restart: Exported generic functions
restart: Exported generic functions
restarts: Exported functions

S
setdocs: Internal macros
stack: Exported functions
stack-capper: Internal functions
stack-truncator: Internal functions

T
test: Internal generic functions
test: Internal generic functions

W
with-capped-stack: Exported macros
with-truncated-stack: Exported macros

Jump to:   %   (  
A   C   E   F   G   I   L   M   N   O   P   R   S   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   A   C   F   I   L   N   O   P   R   S   T  
Index Entry  Section

A
args: Exported classes

C
call: Exported classes
condition: Exported classes
conditions: Internal classes

F
file: Exported classes
form: Exported classes
frame: Internal classes

I
info: Internal classes
interactive: Exported classes

L
line: Exported classes

N
name: Exported classes

O
object: Exported classes

P
pos: Exported classes

R
report: Exported classes
restart: Exported classes
restarts: Exported classes

S
Slot, args: Exported classes
Slot, call: Exported classes
Slot, condition: Exported classes
Slot, conditions: Internal classes
Slot, file: Exported classes
Slot, form: Exported classes
Slot, frame: Internal classes
Slot, info: Internal classes
Slot, interactive: Exported classes
Slot, line: Exported classes
Slot, name: Exported classes
Slot, object: Exported classes
Slot, pos: Exported classes
Slot, report: Exported classes
Slot, restart: Exported classes
Slot, restarts: Exported classes
Slot, stack: Exported classes
Slot, test: Exported classes
Slot, thread: Exported classes
stack: Exported classes

T
test: Exported classes
thread: Exported classes

Jump to:   A   C   F   I   L   N   O   P   R   S   T  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   E   P   R   S   U  
Index Entry  Section

C
call: Exported classes
Class, call: Exported classes
Class, environment: Exported classes
Class, restart: Exported classes
Class, sbcl-call: Internal classes
Class, sbcl-restart: Internal classes
Class, unavailable-argument: Exported classes
Class, unknown-arguments: Exported classes

D
dissect: The dissect system
dissect: The dissect package

E
environment: Exported classes

P
Package, dissect: The dissect package

R
restart: Exported classes

S
sbcl-call: Internal classes
sbcl-restart: Internal classes
System, dissect: The dissect system

U
unavailable-argument: Exported classes
unknown-arguments: Exported classes

Jump to:   C   D   E   P   R   S   U