The dissect Reference Manual

Table of Contents

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

The dissect Reference Manual

This is the dissect Reference Manual, version 0.11.0, generated automatically by Declt version 2.3 "Robert April" on Wed Mar 14 03:49:06 2018 GMT+0.


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

1 Introduction

About Dissect Build Status

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://github.com/Shinmera/dissect

License

Artistic

Description

A lib for introspecting the call stack and active restarts.

Version

0.11.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.

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.

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.

Package

dissect

Source

interface.lisp (file)

Function: present THING &optional DESTINATION

Prints a neat representation of THING to DESTINATION.

DESTINATION can be NIL, T, or a STREAM.
THING can be a list of either RESTARTs or CALLs, a RESTART, a CALL, an ENVIRONMENT, a CONDITION, or T. In the last case, the current ENVIRONMENT is presented.

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.

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, excluding the call to STACK itself. Returns an empty list on unsupported platforms.

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 passed or an instance of UNKNOWN-ARGUMENTS. The arguments may or may not be actually usable values.

Package

dissect

Writer

(setf args) (generic function)

Methods
Method: args (CALL call)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

args (generic function)

Methods
Method: (setf args) NEW-VALUE (CALL call)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: call OBJECT

Returns the stack call function.

Package

dissect

Writer

(setf call) (generic function)

Methods
Method: call (CALL call)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

call (generic function)

Methods
Method: (setf call) NEW-VALUE (CALL call)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: environment-condition OBJECT

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

Package

dissect

Writer

(setf environment-condition) (generic function)

Methods
Method: environment-condition (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: (setf environment-condition) NEW-VALUE OBJECT
Package

dissect

Reader

environment-condition (generic function)

Methods
Method: (setf environment-condition) NEW-VALUE (ENVIRONMENT environment)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: environment-restarts OBJECT

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

Package

dissect

Writer

(setf environment-restarts) (generic function)

Methods
Method: environment-restarts (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: (setf environment-restarts) NEW-VALUE OBJECT
Package

dissect

Reader

environment-restarts (generic function)

Methods
Method: (setf environment-restarts) NEW-VALUE (ENVIRONMENT environment)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: environment-stack OBJECT

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

Package

dissect

Writer

(setf environment-stack) (generic function)

Methods
Method: environment-stack (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: (setf environment-stack) NEW-VALUE OBJECT
Package

dissect

Reader

environment-stack (generic function)

Methods
Method: (setf environment-stack) NEW-VALUE (ENVIRONMENT environment)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: environment-thread OBJECT

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

Package

dissect

Writer

(setf environment-thread) (generic function)

Methods
Method: environment-thread (ENVIRONMENT environment)

automatically generated reader method

Source

interface.lisp (file)

Generic Function: (setf environment-thread) NEW-VALUE OBJECT
Package

dissect

Reader

environment-thread (generic function)

Methods
Method: (setf environment-thread) NEW-VALUE (ENVIRONMENT environment)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: file OBJECT

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

Package

dissect

Writer

(setf file) (generic function)

Methods
Method: file (CALL sbcl-call)
Source

sbcl.lisp (file)

Method: file (CALL call)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

file (generic function)

Methods
Method: (setf file) NEW-VALUE (CALL call)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: form OBJECT

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

Package

dissect

Writer

(setf form) (generic function)

Methods
Method: form (CALL sbcl-call)
Source

sbcl.lisp (file)

Method: form (CALL call)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

form (generic function)

Methods
Method: (setf form) NEW-VALUE (CALL call)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: invoke RESTART &rest ARGS

Invoke the restart that the restart object references.

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.

Package

dissect

Writer

(setf line) (generic function)

Methods
Method: line (CALL sbcl-call)
Source

sbcl.lisp (file)

Method: line (CALL call)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

line (generic function)

Methods
Method: (setf line) NEW-VALUE (CALL call)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: name OBJECT

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

Package

dissect

Writer

(setf name) (generic function)

Methods
Method: name (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

name (generic function)

Methods
Method: (setf name) NEW-VALUE (RESTART restart)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: object OBJECT

Returns the platform-internal restart object.

Package

dissect

Writer

(setf object) (generic function)

Methods
Method: object (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

object (generic function)

Methods
Method: (setf object) NEW-VALUE (RESTART restart)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: pos OBJECT

Returns the position of the call on the stack.

Package

dissect

Writer

(setf pos) (generic function)

Methods
Method: pos (CALL call)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

pos (generic function)

Methods
Method: (setf pos) NEW-VALUE (CALL call)

automatically generated writer 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.

Package

dissect

Writer

(setf report) (generic function)

Methods
Method: report (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

report (generic function)

Methods
Method: (setf report) NEW-VALUE (RESTART restart)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: restart OBJECT

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

Package

dissect

Writer

(setf restart) (generic function)

Methods
Method: restart (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

restart (generic function)

Methods
Method: (setf restart) NEW-VALUE (RESTART restart)

automatically generated writer method

Source

interface.lisp (file)


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

6.1.4 Classes

Class: call ()

Class container for stack call information.

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct subclasses

sbcl-call (class)

Direct methods
  • present-object (method)
  • print-object (method)
  • form (method)
  • form (method)
  • line (method)
  • line (method)
  • file (method)
  • file (method)
  • args (method)
  • args (method)
  • call (method)
  • call (method)
  • pos (method)
  • pos (method)
Direct slots
Slot: pos
Initargs

:pos

Readers

pos (generic function)

Writers

(setf pos) (generic function)

Slot: call
Initargs

:call

Readers

call (generic function)

Writers

(setf call) (generic function)

Slot: args
Initargs

:args

Readers

args (generic function)

Writers

(setf args) (generic function)

Slot: file
Initargs

:file

Readers

file (generic function)

Writers

(setf file) (generic function)

Slot: line
Initargs

:line

Readers

line (generic function)

Writers

(setf line) (generic function)

Slot: form
Initargs

:form

Readers

form (generic function)

Writers

(setf form) (generic function)

Class: environment ()

Container class for a current "environment". Has slots for the stack, restarts, and a condition.

Package

dissect

Source

interface.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: condition
Initargs

:condition

Readers

environment-condition (generic function)

Writers

(setf environment-condition) (generic function)

Slot: stack
Initargs

:stack

Readers

environment-stack (generic function)

Writers

(setf environment-stack) (generic function)

Slot: restarts
Initargs

:restarts

Readers

environment-restarts (generic function)

Writers

(setf environment-restarts) (generic function)

Slot: thread
Initargs

:thread

Readers

environment-thread (generic function)

Writers

(setf 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.

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)

Writers

(setf name) (generic function)

Slot: report
Initargs

:report

Readers

report (generic function)

Writers

(setf report) (generic function)

Slot: restart
Initargs

:restart

Readers

restart (generic function)

Writers

(setf restart) (generic function)

Slot: object
Initargs

:object

Readers

object (generic function)

Writers

(setf object) (generic function)

Slot: interactive
Initargs

:interactive

Readers

interactive (generic function)

Writers

(setf interactive) (generic function)

Slot: test
Initargs

:test

Readers

test (generic function)

Writers

(setf test) (generic function)

Class: unavailable-argument ()

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

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.

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.

Package

dissect

Writer

(setf interactive) (generic function)

Methods
Method: interactive (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

interactive (generic function)

Methods
Method: (setf interactive) NEW-VALUE (RESTART restart)

automatically generated writer method

Source

interface.lisp (file)

Generic Function: test OBJECT

Returns the restart test function.

Package

dissect

Writer

(setf test) (generic function)

Methods
Method: test (RESTART restart)

automatically generated reader method

Source

interface.lisp (file)

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

dissect

Reader

test (generic function)

Methods
Method: (setf test) NEW-VALUE (RESTART restart)

automatically generated writer 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<dot>asd file
dissect/backend: The dissect/backend module
dissect/backend/sbcl.lisp: The dissect/backend/sbcl<dot>lisp file
dissect/documentation.lisp: The dissect/documentation<dot>lisp file
dissect/interface.lisp: The dissect/interface<dot>lisp file
dissect/package.lisp: The dissect/package<dot>lisp file
dissect/toolkit.lisp: The dissect/toolkit<dot>lisp file

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

L
Lisp File, dissect.asd: The dissect<dot>asd file
Lisp File, dissect/backend/sbcl.lisp: The dissect/backend/sbcl<dot>lisp file
Lisp File, dissect/documentation.lisp: The dissect/documentation<dot>lisp file
Lisp File, dissect/interface.lisp: The dissect/interface<dot>lisp file
Lisp File, dissect/package.lisp: The dissect/package<dot>lisp file
Lisp File, dissect/toolkit.lisp: The dissect/toolkit<dot>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 args): Exported generic functions
(setf args): Exported generic functions
(setf call): Exported generic functions
(setf call): Exported generic functions
(setf conditions): Internal generic functions
(setf conditions): Internal generic functions
(setf environment-condition): Exported generic functions
(setf environment-condition): Exported generic functions
(setf environment-restarts): Exported generic functions
(setf environment-restarts): Exported generic functions
(setf environment-stack): Exported generic functions
(setf environment-stack): Exported generic functions
(setf environment-thread): Exported generic functions
(setf environment-thread): Exported generic functions
(setf file): Exported generic functions
(setf file): Exported generic functions
(setf form): Exported generic functions
(setf form): Exported generic functions
(setf frame): Internal generic functions
(setf frame): Internal generic functions
(setf info): Internal generic functions
(setf info): Internal generic functions
(setf interactive): Internal generic functions
(setf interactive): Internal generic functions
(setf line): Exported generic functions
(setf line): Exported generic functions
(setf name): Exported generic functions
(setf name): Exported generic functions
(setf object): Exported generic functions
(setf object): Exported generic functions
(setf pos): Exported generic functions
(setf pos): Exported generic functions
(setf report): Exported generic functions
(setf report): Exported generic functions
(setf restart): Exported generic functions
(setf restart): Exported generic functions
(setf test): Internal generic functions
(setf test): 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 args): Exported generic functions
Generic Function, (setf call): Exported generic functions
Generic Function, (setf conditions): Internal generic functions
Generic Function, (setf environment-condition): Exported generic functions
Generic Function, (setf environment-restarts): Exported generic functions
Generic Function, (setf environment-stack): Exported generic functions
Generic Function, (setf environment-thread): Exported generic functions
Generic Function, (setf file): Exported generic functions
Generic Function, (setf form): Exported generic functions
Generic Function, (setf frame): Internal generic functions
Generic Function, (setf info): Internal generic functions
Generic Function, (setf interactive): Internal generic functions
Generic Function, (setf line): Exported generic functions
Generic Function, (setf name): Exported generic functions
Generic Function, (setf object): Exported generic functions
Generic Function, (setf pos): Exported generic functions
Generic Function, (setf report): Exported generic functions
Generic Function, (setf restart): Exported generic functions
Generic Function, (setf test): 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 args): Exported generic functions
Method, (setf call): Exported generic functions
Method, (setf conditions): Internal generic functions
Method, (setf environment-condition): Exported generic functions
Method, (setf environment-restarts): Exported generic functions
Method, (setf environment-stack): Exported generic functions
Method, (setf environment-thread): Exported generic functions
Method, (setf file): Exported generic functions
Method, (setf form): Exported generic functions
Method, (setf frame): Internal generic functions
Method, (setf info): Internal generic functions
Method, (setf interactive): Internal generic functions
Method, (setf line): Exported generic functions
Method, (setf name): Exported generic functions
Method, (setf object): Exported generic functions
Method, (setf pos): Exported generic functions
Method, (setf report): Exported generic functions
Method, (setf restart): Exported generic functions
Method, (setf test): 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