The tclcs-code Reference Manual

Table of Contents

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

The tclcs-code Reference Manual

This is the tclcs-code Reference Manual, version 0.0.1, generated automatically by Declt version 3.0 "Montgomery Scott" on Mon Apr 19 17:56:46 2021 GMT+0.


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

1 Introduction

The Common Lisp Condition System - companion code

This is a repository containing companion code for the book The Common Lisp Condition System.

The code is structured in folders, one folder for each topic mentioned in the book. Each Lisp file in each folder is a single-package self-contained snapshot showing the state of the code we create in our book at each stage of its writing. The symbols exported from each package are test functions that can be executed to demonstrate the behaviour of code at that particular moment in the book; example output of each test function is placed in the comments of each source file.

This system depends on trivial-custom-debugger for installing a custom debugger function in place of the system-provided one.

(ql:quickload :tclcs-code) will load this system from Quicklisp.

The code for the second part of the book has been adapted from the Portable Condition System and is therefore not included here. Please see the CLCS repository for an updated and extended version of the code included in the book.

The original code for implementations of dynamic variables in C has been contributed by Marco Heisig, Michael Raskin, and Gilbert Baumann.


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 tclcs-code

Author

<Michał "phoe" Herda <phoe@disroot.org>

License

MIT

Description

Companion code for "The Common Lisp Condition System"

Version

0.0.1

Dependency

trivial-custom-debugger

Source

tclcs-code.asd (file)

Components

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

3 Modules

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


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

3.1 tclcs-code/00-dynavars

Parent

tclcs-code (system)

Location

00-dynavars/

Component

tclcs-00-dynamic-variables.lisp (file)


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

3.2 tclcs-code/01-hooks

Dependency

00-dynavars (module)

Parent

tclcs-code (system)

Location

01-hooks/

Components

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

3.3 tclcs-code/02-handlers

Dependency

01-hooks (module)

Parent

tclcs-code (system)

Location

02-handlers/

Components

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

3.4 tclcs-code/03-choices

Dependency

02-handlers (module)

Parent

tclcs-code (system)

Location

03-choices/

Components

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

3.5 tclcs-code/04-restarts

Dependency

03-choices (module)

Parent

tclcs-code (system)

Location

04-restarts/

Components

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

3.6 tclcs-code/05-reporting

Dependency

04-restarts (module)

Parent

tclcs-code (system)

Location

05-reporting/

Components

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

3.7 tclcs-code/06-warnings

Dependency

05-reporting (module)

Parent

tclcs-code (system)

Location

06-warnings/

Component

tclcs-33-warnings.lisp (file)


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

3.8 tclcs-code/07-assertions

Dependency

06-warnings (module)

Parent

tclcs-code (system)

Location

07-assertions/

Components

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

3.9 tclcs-code/08-debugger

Dependency

07-assertions (module)

Parent

tclcs-code (system)

Location

08-debugger/

Components

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

3.10 tclcs-code/96-call-with-handler-restart

Dependency

08-debugger (module)

Parent

tclcs-code (system)

Location

96-call-with-handler-restart/

Components

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

3.11 tclcs-code/97-handler-bind-star-case-star

Dependency

96-call-with-handler-restart (module)

Parent

tclcs-code (system)

Location

97-handler-bind-star-case-star/

Components

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

3.12 tclcs-code/98-handler-bind-case

Dependency

97-handler-bind-star-case-star (module)

Parent

tclcs-code (system)

Location

98-handler-bind-case/

Component

tclcs-98-handler-bind-case.lisp (file)


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

3.13 tclcs-code/99-macros-101

Dependency

98-handler-bind-case (module)

Parent

tclcs-code (system)

Location

99-macros-101/

Component

tclcs-99-macros-101.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 tclcs-code.asd

Location

tclcs-code.asd

Systems

tclcs-code (system)


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

4.1.2 tclcs-code/00-dynavars/tclcs-00-dynamic-variables.lisp

Parent

00-dynavars (module)

Location

00-dynavars/tclcs-00-dynamic-variables.lisp

Packages

clcs-00-dynamic-variables

Exported Definitions
Internal Definitions

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

4.1.3 tclcs-code/01-hooks/tclcs-01-lets-meet-tom.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-01-lets-meet-tom.lisp

Packages

clcs-01-lets-meet-tom

Exported Definitions

test (function)

Internal Definitions

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

4.1.4 tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-02-hook-1-launching-csgo.lisp

Packages

clcs-02-hook-1-launching-csgo

Exported Definitions

test (function)

Internal Definitions

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

4.1.5 tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-03-hook-2-only-call-csgo-players.lisp

Packages

clcs-03-hook-2-only-call-csgo-players

Exported Definitions

test (function)

Internal Definitions

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

4.1.6 tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-04-hook-3-only-call-parents-maybe.lisp

Packages

clcs-04-hook-3-only-call-parents-maybe

Exported Definitions

test (function)

Internal Definitions

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

4.1.7 tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-05-hook-4-holiday-wishes.lisp

Packages

clcs-05-hook-4-holiday-wishes

Exported Definitions
Internal Definitions

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

4.1.8 tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-06-hook-5-calling-girlfriend-again.lisp

Packages

clcs-06-hook-5-calling-girlfriend-again

Exported Definitions
Internal Definitions

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

4.1.9 tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks.lisp

Parent

01-hooks (module)

Location

01-hooks/tclcs-07-multiple-types-of-hooks.lisp

Packages

clcs-07-multiple-types-of-hooks

Exported Definitions
Internal Definitions

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

4.1.10 tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-08-lets-meet-tom-again.lisp

Packages

clcs-08-lets-meet-tom-again

Exported Definitions

test (function)

Internal Definitions

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

4.1.11 tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-09-handler-1-launching-csgo.lisp

Packages

clcs-09-handler-1-launching-csgo

Exported Definitions

test (function)

Internal Definitions

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

4.1.12 tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-10-handler-2-only-call-csgo-players.lisp

Packages

clcs-10-handler-2-only-call-csgo-players

Exported Definitions

test (function)

Internal Definitions

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

4.1.13 tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-11-handler-3-only-call-parents-maybe.lisp

Packages

clcs-11-handler-3-only-call-parents-maybe

Exported Definitions

test (function)

Internal Definitions

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

4.1.14 tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-12-handler-4-holiday-wishes.lisp

Packages

clcs-12-handler-4-holiday-wishes

Exported Definitions
Internal Definitions

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

4.1.15 tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-13-handler-5-calling-girlfriend-again.lisp

Packages

clcs-13-handler-6-calling-girlfriend-again

Exported Definitions
Internal Definitions

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

4.1.16 tclcs-code/02-handlers/tclcs-14-exception-handling-1.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-14-exception-handling-1.lisp

Packages

clcs-14-exception-handling-1

Exported Definitions
Internal Definitions

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

4.1.17 tclcs-code/02-handlers/tclcs-15-exception-handling-2.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-15-exception-handling-2.lisp

Packages

clcs-15-exception-handling-2

Exported Definitions
Internal Definitions

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

4.1.18 tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-16-protection-against-transfers-of-control.lisp

Packages

clcs-16-protection-against-transfers-of-control

Exported Definitions
Internal Definitions

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

4.1.19 tclcs-code/02-handlers/tclcs-17-handler-clustering.lisp

Parent

02-handlers (module)

Location

02-handlers/tclcs-17-handler-clustering.lisp

Packages

clcs-17-handler-clustering

Exported Definitions

test (function)


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

4.1.20 tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark.lisp

Parent

03-choices (module)

Location

03-choices/tclcs-18-lets-meet-kate-and-mark.lisp

Packages

clcs-18-lets-meet-kate-and-mark

Exported Definitions

test (function)

Internal Definitions

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

4.1.21 tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door.lisp

Parent

03-choices (module)

Location

03-choices/tclcs-19-choice-1-escape-through-front-door.lisp

Packages

clcs-19-choice-1-escape-through-front-door

Exported Definitions
Internal Definitions

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

4.1.22 tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors.lisp

Parent

03-choices (module)

Location

03-choices/tclcs-20-choice-1-escape-through-both-doors.lisp

Packages

clcs-20-choice-1-escape-through-both-doors

Exported Definitions
Internal Definitions

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

4.1.23 tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices.lisp

Parent

03-choices (module)

Location

03-choices/tclcs-21-choice-1-same-named-choices.lisp

Packages

clcs-21-choice-1-same-named-choices

Exported Definitions
Internal Definitions

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

4.1.24 tclcs-code/03-choices/tclcs-22-choice-2-excuse.lisp

Parent

03-choices (module)

Location

03-choices/tclcs-22-choice-2-excuse.lisp

Packages

clcs-22-choice-2-excuse

Exported Definitions
Internal Definitions

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

4.1.25 tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-23-lets-meet-kate-and-mark-again.lisp

Packages

clcs-23-lets-meet-kate-and-mark-again

Exported Definitions

test (function)

Internal Definitions

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

4.1.26 tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-24-restart-1-escape-through-front-door.lisp

Packages

clcs-24-restart-1-escape-through-front-door

Exported Definitions
Internal Definitions

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

4.1.27 tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-25-restart-1-escape-through-both-doors.lisp

Packages

clcs-25-restart-1-escape-through-both-doors

Exported Definitions
Internal Definitions

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

4.1.28 tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-26-restart-1-same-named-restarts.lisp

Packages

clcs-26-restart-1-same-named-restarts

Exported Definitions
Internal Definitions

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

4.1.29 tclcs-code/04-restarts/tclcs-27-restart-2-excuse.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-27-restart-2-excuse.lisp

Packages

clcs-27-restart-2-excuse

Exported Definitions
Internal Definitions

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

4.1.30 tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-28-restart-2-interactive-excuse.lisp

Packages

clcs-28-restart-2-interactive-excuse

Exported Definitions
Internal Definitions

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

4.1.31 tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-29-actually-restarting-restarts.lisp

Packages

clcs-29-actually-restarting-restarts

Exported Definitions
Internal Definitions

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

4.1.32 tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions.lisp

Parent

04-restarts (module)

Location

04-restarts/tclcs-30-custom-restart-invoking-functions.lisp

Packages

clcs-30-custom-restart-invoking-functions

Exported Definitions
Internal Definitions

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

4.1.33 tclcs-code/05-reporting/tclcs-31-reporting-conditions.lisp

Parent

05-reporting (module)

Location

05-reporting/tclcs-31-reporting-conditions.lisp

Packages

clcs-31-reporting-conditions

Exported Definitions
Internal Definitions

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

4.1.34 tclcs-code/05-reporting/tclcs-32-reporting-restarts.lisp

Parent

05-reporting (module)

Location

05-reporting/tclcs-32-reporting-restarts.lisp

Packages

clcs-32-reporting-restarts

Exported Definitions
Internal Definitions

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

4.1.35 tclcs-code/06-warnings/tclcs-33-warnings.lisp

Parent

06-warnings (module)

Location

06-warnings/tclcs-33-warnings.lisp

Packages

clcs-33-warnings

Exported Definitions
Internal Definitions

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

4.1.36 tclcs-code/07-assertions/tclcs-34-assert.lisp

Parent

07-assertions (module)

Location

07-assertions/tclcs-34-assert.lisp

Packages

clcs-34-assert

Exported Definitions

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

4.1.37 tclcs-code/07-assertions/tclcs-35-check-type.lisp

Parent

07-assertions (module)

Location

07-assertions/tclcs-35-check-type.lisp

Packages

clcs-35-check-type

Exported Definitions

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

4.1.38 tclcs-code/07-assertions/tclcs-36-case-assertions.lisp

Parent

07-assertions (module)

Location

07-assertions/tclcs-36-case-assertions.lisp

Packages

clcs-36-case-assertions

Exported Definitions

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

4.1.39 tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-37-debugger-reporting-condition.lisp

Packages

clcs-37-debugger-reporting-condition

Exported Definitions

test (function)

Internal Definitions

debugger (function)


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

4.1.40 tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-38-debugger-reporting-condition-type.lisp

Packages

clcs-38-debugger-reporting-condition-type

Exported Definitions

test (function)

Internal Definitions

debugger (function)


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

4.1.41 tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-39-debugger-reporting-restarts.lisp

Packages

clcs-39-debugger-reporting-restarts

Exported Definitions

test (function)

Internal Definitions

debugger (function)


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

4.1.42 tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-40-debugger-choosing-restarts.lisp

Packages

clcs-40-debugger-choosing-restarts

Exported Definitions

test (function)

Internal Definitions

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

4.1.43 tclcs-code/08-debugger/tclcs-41-installing-custom-debugger.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-41-installing-custom-debugger.lisp

Packages

clcs-41-installing-custom-debugger

Exported Definitions
Internal Definitions

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

4.1.44 tclcs-code/08-debugger/tclcs-42-recursive-debugger.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-42-recursive-debugger.lisp

Packages

clcs-42-recursive-debugger

Exported Definitions

test (function)

Internal Definitions

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

4.1.45 tclcs-code/08-debugger/tclcs-43-reducing-debugger-level.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-43-reducing-debugger-level.lisp

Packages

clcs-43-reducing-debugger-level

Exported Definitions

test (function)

Internal Definitions

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

4.1.46 tclcs-code/08-debugger/tclcs-44-repl-in-debugger.lisp

Parent

08-debugger (module)

Location

08-debugger/tclcs-44-repl-in-debugger.lisp

Packages

clcs-44-repl-in-debugger

Exported Definitions

test (function)

Internal Definitions

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

4.1.47 tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart.lisp

Parent

96-call-with-handler-restart (module)

Location

96-call-with-handler-restart/tclcs-94-call-with-handler-restart.lisp

Packages

clcs-96-call-with-handler-restart

Exported Definitions
Internal Definitions

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

4.1.48 tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached.lisp

Parent

96-call-with-handler-restart (module)

Location

96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached.lisp

Packages

clcs-97-call-with-handler-restart-cached

Exported Definitions
Internal Definitions

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

4.1.49 tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star.lisp

Parent

97-handler-bind-star-case-star (module)

Location

97-handler-bind-star-case-star/tclcs-96-handler-bind-star.lisp

Packages

clcs-96-handler-bind-star

Exported Definitions
Internal Definitions

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

4.1.50 tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star.lisp

Parent

97-handler-bind-star-case-star (module)

Location

97-handler-bind-star-case-star/tclcs-97-handler-case-star.lisp

Packages

clcs-97-handler-case-star

Exported Definitions
Internal Definitions

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

4.1.51 tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case.lisp

Parent

98-handler-bind-case (module)

Location

98-handler-bind-case/tclcs-98-handler-bind-case.lisp

Packages

clcs-98-handler-bind-case

Exported Definitions
Internal Definitions

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

4.1.52 tclcs-code/99-macros-101/tclcs-99-macros-101.lisp

Parent

99-macros-101 (module)

Location

99-macros-101/tclcs-99-macros-101.lisp

Packages

clcs-99-macros-101

Exported Definitions
Internal Definitions

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

5 Packages

Packages are listed by definition order.


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

5.1 clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.2 clcs-01-lets-meet-tom

Source

tclcs-01-lets-meet-tom.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.3 clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.4 clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.5 clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.6 clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.7 clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.8 clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.9 clcs-08-lets-meet-tom-again

Source

tclcs-08-lets-meet-tom-again.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.10 clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.11 clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.12 clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.13 clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.14 clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.15 clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.16 clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.17 clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.18 clcs-17-handler-clustering

Source

tclcs-17-handler-clustering.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)


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

5.19 clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.20 clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.21 clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.22 clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.23 clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.24 clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.25 clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.26 clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.27 clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.28 clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.29 clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.30 clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.31 clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.32 clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.33 clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.34 clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.35 clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Use List

common-lisp

Exported Definitions

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

5.36 clcs-35-check-type

Source

tclcs-35-check-type.lisp (file)

Use List

common-lisp

Exported Definitions

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

5.37 clcs-36-case-assertions

Source

tclcs-36-case-assertions.lisp (file)

Use List

common-lisp

Exported Definitions

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

5.38 clcs-37-debugger-reporting-condition

Source

tclcs-37-debugger-reporting-condition.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

debugger (function)


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

5.39 clcs-38-debugger-reporting-condition-type

Source

tclcs-38-debugger-reporting-condition-type.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

debugger (function)


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

5.40 clcs-39-debugger-reporting-restarts

Source

tclcs-39-debugger-reporting-restarts.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

debugger (function)


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

5.41 clcs-40-debugger-choosing-restarts

Source

tclcs-40-debugger-choosing-restarts.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.42 clcs-41-installing-custom-debugger

Source

tclcs-41-installing-custom-debugger.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.43 clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.44 clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.45 clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Use List

common-lisp

Exported Definitions

test (function)

Internal Definitions

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

5.46 clcs-96-call-with-handler-restart

Source

tclcs-94-call-with-handler-restart.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.47 clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.48 clcs-96-handler-bind-star

Source

tclcs-96-handler-bind-star.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.49 clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.50 clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

5.51 clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

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: my-and &rest FORMS
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)


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

6.1.2 Functions

Function: test ()
Package

clcs-01-lets-meet-tom

Source

tclcs-01-lets-meet-tom.lisp (file)

Function: test ()
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Function: test ()
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Function: test ()
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Function: test ()
Package

clcs-08-lets-meet-tom-again

Source

tclcs-08-lets-meet-tom-again.lisp (file)

Function: test ()
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Function: test ()
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Function: test ()
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Function: test ()
Package

clcs-17-handler-clustering

Source

tclcs-17-handler-clustering.lisp (file)

Function: test ()
Package

clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Function: test ()
Package

clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Function: test ()
Package

clcs-37-debugger-reporting-condition

Source

tclcs-37-debugger-reporting-condition.lisp (file)

Function: test ()
Package

clcs-38-debugger-reporting-condition-type

Source

tclcs-38-debugger-reporting-condition-type.lisp (file)

Function: test ()
Package

clcs-39-debugger-reporting-restarts

Source

tclcs-39-debugger-reporting-restarts.lisp (file)

Function: test ()
Package

clcs-40-debugger-choosing-restarts

Source

tclcs-40-debugger-choosing-restarts.lisp (file)

Function: test ()
Package

clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Function: test ()
Package

clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Function: test ()
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Function: test-1 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: test-1 ()
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Function: test-1 ()
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Function: test-1 ()
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: test-1 ()
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Function: test-1 ()
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Function: test-1 ()
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Function: test-1 ()
Package

clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Function: test-1 ()
Package

clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Function: test-1 ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: test-1 ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: test-1 ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: test-1 ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: test-1 ()
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: test-1 ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: test-1 ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: test-1 ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: test-1 ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: test-1 ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: test-1 ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: test-1 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Function: test-1 ()
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Function: test-1 ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: test-1 ()
Package

clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Function: test-1 ()
Package

clcs-35-check-type

Source

tclcs-35-check-type.lisp (file)

Function: test-1 ()
Package

clcs-36-case-assertions

Source

tclcs-36-case-assertions.lisp (file)

Function: test-1 ()
Package

clcs-41-installing-custom-debugger

Source

tclcs-41-installing-custom-debugger.lisp (file)

Function: test-1 ()
Package

clcs-96-call-with-handler-restart

Source

tclcs-94-call-with-handler-restart.lisp (file)

Function: test-1 ()
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Function: test-1 ()
Package

clcs-96-handler-bind-star

Source

tclcs-96-handler-bind-star.lisp (file)

Function: test-1 ()
Package

clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Function: test-1 ()
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: test-1a ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Function: test-1b ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Function: test-2 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: test-2 ()
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Function: test-2 ()
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Function: test-2 ()
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: test-2 ()
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Function: test-2 ()
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Function: test-2 ()
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Function: test-2 ()
Package

clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Function: test-2 ()
Package

clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Function: test-2 ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: test-2 ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: test-2 ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: test-2 ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: test-2 ()
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: test-2 ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: test-2 ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: test-2 ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: test-2 ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: test-2 ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: test-2 ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: test-2 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Function: test-2 ()
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Function: test-2 ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: test-2 ()
Package

clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Function: test-2 ()
Package

clcs-35-check-type

Source

tclcs-35-check-type.lisp (file)

Function: test-2 ()
Package

clcs-36-case-assertions

Source

tclcs-36-case-assertions.lisp (file)

Function: test-2 ()
Package

clcs-41-installing-custom-debugger

Source

tclcs-41-installing-custom-debugger.lisp (file)

Function: test-2 ()
Package

clcs-96-call-with-handler-restart

Source

tclcs-94-call-with-handler-restart.lisp (file)

Function: test-2 ()
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Function: test-2 ()
Package

clcs-96-handler-bind-star

Source

tclcs-96-handler-bind-star.lisp (file)

Function: test-2 ()
Package

clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Function: test-2 ()
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: test-2 ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Function: test-3 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: test-3 ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: test-3 ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: test-3 ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: test-3 ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: test-3 ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: test-3 ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: test-3 ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: test-3 ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: test-3 ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: test-3 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Function: test-3 ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: test-3 ()
Package

clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Function: test-3 ()
Package

clcs-35-check-type

Source

tclcs-35-check-type.lisp (file)

Function: test-3 ()
Package

clcs-36-case-assertions

Source

tclcs-36-case-assertions.lisp (file)

Function: test-3 ()
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: test-3 ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Function: test-4 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: test-4 ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: test-4 ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: test-4 ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: test-4 ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: test-4 ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: test-4 ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: test-4 ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: test-4 ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: test-4 ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: test-4 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Function: test-4 ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: test-4 ()
Package

clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Function: test-4 ()
Package

clcs-35-check-type

Source

tclcs-35-check-type.lisp (file)

Function: test-4 ()
Package

clcs-36-case-assertions

Source

tclcs-36-case-assertions.lisp (file)

Function: test-4 ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Function: test-5 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: test-5 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Function: test-5 ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: test-5 ()
Package

clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Function: test-5 ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Function: test-6 ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: test-6 ()
Package

clcs-34-assert

Source

tclcs-34-assert.lisp (file)

Function: test-6 ()
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)


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

6.2 Internal definitions


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

6.2.1 Special variables

Special Variable: *after-hooks*
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Special Variable: *back-door-locked-p*
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Special Variable: *before-hooks*
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Special Variable: *call-with-handler-cache*
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Special Variable: *call-with-restart-cache*
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Special Variable: *choices*
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Special Variable: *choices*
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Special Variable: *choices*
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Special Variable: *choices*
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Special Variable: *csgo-launched-p*
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Special Variable: *debugger-level*
Package

clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Special Variable: *debugger-level*
Package

clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Special Variable: *debugger-level*
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Special Variable: *excuses*
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Special Variable: *excuses*
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Special Variable: *excuses*
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Special Variable: *excuses*
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Special Variable: *excuses*
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Special Variable: *excuses*
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Special Variable: *front-door-locked-p*
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Special Variable: *hooks*
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Special Variable: *hooks*
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Special Variable: *hooks*
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Special Variable: *hooks*
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Special Variable: *hooks*
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Special Variable: *mark-safe-p*
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Special Variable: *phonebook*
Package

clcs-01-lets-meet-tom

Source

tclcs-01-lets-meet-tom.lisp (file)

Special Variable: *phonebook*
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Special Variable: *phonebook*
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Special Variable: *phonebook*
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Special Variable: *phonebook*
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Special Variable: *phonebook*
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Special Variable: *phonebook*
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Special Variable: *phonebook*
Package

clcs-08-lets-meet-tom-again

Source

tclcs-08-lets-meet-tom-again.lisp (file)

Special Variable: *phonebook*
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Special Variable: *phonebook*
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Special Variable: *phonebook*
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Special Variable: *phonebook*
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Special Variable: *phonebook*
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Special Variable: *phonebook*
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Special Variable: *phonebook*
Package

clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Special Variable: *phonebook*
Package

clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Special Variable: *toplevel-restarts*
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Special Variable: *x*
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Special Variable: *x4*
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)


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

6.2.2 Macros

Macro: for-3 (VAR START STOP) &body BODY
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Macro: for-4 (VAR START STOP) &body BODY
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Macro: for-5 (VAR START STOP) &body BODY
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Macro: for-6 (VAR START STOP) &body BODY
Package

clcs-99-macros-101

Source

tclcs-99-macros-101.lisp (file)

Macro: handler-bind* BINDINGS &body BODY
Package

clcs-96-handler-bind-star

Source

tclcs-96-handler-bind-star.lisp (file)

Macro: handler-bind-case FORM &body CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Macro: handler-bind-case* FORM &body CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Macro: handler-case* FORM &body CASES
Package

clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Macro: with-abort-restart &body BODY
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)


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

6.2.3 Functions

Function: bar2 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: bar3 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: bar4 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: bar5 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: call-girlfriend-again PERSON
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Function: call-girlfriend-again PERSON
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: call-girlfriend-again CONDITION
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Function: call-hooks KIND &rest ARGUMENTS
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: call-people ()
Package

clcs-01-lets-meet-tom

Source

tclcs-01-lets-meet-tom.lisp (file)

Function: call-people ()
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Function: call-people ()
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Function: call-people ()
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Function: call-people ()
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Function: call-people ()
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Function: call-people ()
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: call-people ()
Package

clcs-08-lets-meet-tom-again

Source

tclcs-08-lets-meet-tom-again.lisp (file)

Function: call-people ()
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Function: call-people ()
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Function: call-people ()
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Function: call-people ()
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Function: call-people ()
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Function: call-person PERSON
Package

clcs-01-lets-meet-tom

Source

tclcs-01-lets-meet-tom.lisp (file)

Function: call-person PERSON
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Function: call-person PERSON
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Function: call-person PERSON
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Function: call-person PERSON
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Function: call-person PERSON
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Function: call-person PERSON
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: call-person PERSON
Package

clcs-08-lets-meet-tom-again

Source

tclcs-08-lets-meet-tom-again.lisp (file)

Function: call-person PERSON
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Function: call-person PERSON
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Function: call-person PERSON
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Function: call-person PERSON
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Function: call-person PERSON
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Function: call-with-handler THUNK CONDITION-TYPE HANDLER
Package

clcs-96-call-with-handler-restart

Source

tclcs-94-call-with-handler-restart.lisp (file)

Function: call-with-handler THUNK CONDITION-TYPE HANDLER
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Function: call-with-home-choices THUNK
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: call-with-home-choices THUNK
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: call-with-home-choices THUNK
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: call-with-home-choices THUNK
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: call-with-home-restarts THUNK
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: call-with-home-restarts-1 THUNK
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Function: call-with-home-restarts-2 THUNK
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Function: call-with-restart THUNK RESTART-NAME RESTART-FUNCTION &key INTERACTIVE-FUNCTION TEST-FUNCTION REPORT-FUNCTION
Package

clcs-96-call-with-handler-restart

Source

tclcs-94-call-with-handler-restart.lisp (file)

Function: call-with-restart THUNK RESTART-NAME RESTART-FUNCTION &key INTERACTIVE-FUNCTION REPORT-FUNCTION TEST-FUNCTION
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Function: choice-effect-function INSTANCE
Function: (setf choice-effect-function) VALUE INSTANCE
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: choice-effect-function INSTANCE
Function: (setf choice-effect-function) VALUE INSTANCE
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: choice-effect-function INSTANCE
Function: (setf choice-effect-function) VALUE INSTANCE
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: choice-effect-function INSTANCE
Function: (setf choice-effect-function) VALUE INSTANCE
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: choice-name INSTANCE
Function: (setf choice-name) VALUE INSTANCE
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: choice-name INSTANCE
Function: (setf choice-name) VALUE INSTANCE
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: choice-name INSTANCE
Function: (setf choice-name) VALUE INSTANCE
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: choice-name INSTANCE
Function: (setf choice-name) VALUE INSTANCE
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: choice-p OBJECT
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: choice-p OBJECT
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: choice-p OBJECT
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: choice-p OBJECT
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: choice-test-function INSTANCE
Function: (setf choice-test-function) VALUE INSTANCE
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: choice-test-function INSTANCE
Function: (setf choice-test-function) VALUE INSTANCE
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: choice-test-function INSTANCE
Function: (setf choice-test-function) VALUE INSTANCE
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: choice-test-function INSTANCE
Function: (setf choice-test-function) VALUE INSTANCE
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: compute-choices ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: compute-choices ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: compute-choices ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: compute-choices ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: compute-relevant-restarts &optional CONDITION
Package

clcs-32-reporting-restarts

Source

tclcs-32-reporting-restarts.lisp (file)

Function: copy-choice INSTANCE
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: copy-choice INSTANCE
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: copy-choice INSTANCE
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: copy-choice INSTANCE
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-37-debugger-reporting-condition

Source

tclcs-37-debugger-reporting-condition.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-38-debugger-reporting-condition-type

Source

tclcs-38-debugger-reporting-condition-type.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-39-debugger-reporting-restarts

Source

tclcs-39-debugger-reporting-restarts.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-40-debugger-choosing-restarts

Source

tclcs-40-debugger-choosing-restarts.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-41-installing-custom-debugger

Source

tclcs-41-installing-custom-debugger.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Function: debugger CONDITION HOOK
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Function: defuse-error CONDITION
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Function: defuse-grave-mistake CONDITION
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Function: defuse-grave-mistake CONDITION
Package

clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Function: defuse-grave-mistake CONDITION
Package

clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Function: ensure-call-with-handler-function CONDITION-TYPE
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Function: ensure-call-with-restart-function RESTART-NAME INTERACTIVE-P REPORT-P TEST-P
Package

clcs-97-call-with-handler-restart-cached

Source

tclcs-95-call-with-handler-restart-cached.lisp (file)

Function: ensure-csgo-launched PERSON
Package

clcs-02-hook-1-launching-csgo

Source

tclcs-02-hook-1-launching-csgo.lisp (file)

Function: ensure-csgo-launched PERSON
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Function: ensure-csgo-launched PERSON
Package

clcs-06-hook-5-calling-girlfriend-again

Source

tclcs-06-hook-5-calling-girlfriend-again.lisp (file)

Function: ensure-csgo-launched PERSON
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: ensure-csgo-launched CONDITION
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Function: ensure-csgo-launched CONDITION
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Function: ensure-csgo-launched CONDITION
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Function: escape &optional CONDITION
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: escape-through-back-door-p ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: escape-through-back-door-p ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: escape-through-back-door-p ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: escape-through-back-door-p CONDITION
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: escape-through-back-door-p CONDITION
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: escape-through-back-door-p CONDITION
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: escape-through-back-door-p CONDITION
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: escape-through-back-door-p CONDITION
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: escape-through-back-door-p CONDITION
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: escape-through-front-door-p ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: escape-through-front-door-p ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: escape-through-front-door-p ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: escape-through-front-door-p ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: escape-through-front-door-p CONDITION
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: excuse &optional EXCUSE-TEXT CONDITION
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: expand-handler-bind* BINDINGS BODY
Package

clcs-96-handler-bind-star

Source

tclcs-96-handler-bind-star.lisp (file)

Function: expand-handler-bind-case FORM CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: expand-handler-bind-case* FORM CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: expand-handler-case* FORM CASES
Package

clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Function: find-choice NAME
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: find-choice NAME
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: foo1 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: foo2 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: foo3 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: foo4 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: foo5 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: invoke-choice NAME &rest ARGUMENTS
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: invoke-choice NAME &rest ARGUMENTS
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: make-choice &key (NAME NAME) (EFFECT-FUNCTION EFFECT-FUNCTION) (TEST-FUNCTION TEST-FUNCTION)
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: make-choice &key (NAME NAME) (EFFECT-FUNCTION EFFECT-FUNCTION) (TEST-FUNCTION TEST-FUNCTION)
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: make-choice &key (NAME NAME) (EFFECT-FUNCTION EFFECT-FUNCTION) (TEST-FUNCTION TEST-FUNCTION)
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: make-choice &key (NAME NAME) (EFFECT-FUNCTION EFFECT-FUNCTION) (TEST-FUNCTION TEST-FUNCTION)
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: make-handler-bind-case*-with-no-error-case FORM CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: make-handler-bind-case*-without-no-error-case FORM CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: make-handler-bind-case-with-no-error-case FORM CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: make-handler-bind-case-without-no-error-case FORM CASES
Package

clcs-98-handler-bind-case

Source

tclcs-98-handler-bind-case.lisp (file)

Function: make-handler-case*-with-no-error-case FORM CASES
Package

clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Function: make-handler-case*-without-no-error-case FORM CASES
Package

clcs-97-handler-case-star

Source

tclcs-97-handler-case-star.lisp (file)

Function: maybe-call-parent PERSON
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Function: maybe-call-parent CONDITION
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Function: parents-come-back ()
Package

clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Function: parents-come-back ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: parents-come-back ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: parents-come-back ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: parents-come-back ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: parents-come-back ()
Package

clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Function: parents-come-back ()
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: parents-come-back ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: parents-come-back ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: parents-come-back ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: parents-come-back ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: parents-come-back ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: parents-come-back ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: perform-escape-through-back-door ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: perform-escape-through-front-door ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: perform-excuse EXCUSE
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: perform-excuse EXCUSE
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: perform-excuse EXCUSE
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: perform-excuse EXCUSE
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: perform-excuse EXCUSE
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: print-banner CONDITION
Package

clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Function: print-banner CONDITION
Package

clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Function: print-banner CONDITION
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Function: print-restarts RESTARTS
Package

clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Function: print-restarts RESTARTS
Package

clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Function: print-restarts RESTARTS
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Function: provide-excuse ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: provide-excuse ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: provide-excuse ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: quux3 ()
Package

clcs-00-dynamic-variables

Source

tclcs-00-dynamic-variables.lisp (file)

Function: read-debug-expression NUMBER-OF-RESTARTS
Package

clcs-44-repl-in-debugger

Source

tclcs-44-repl-in-debugger.lisp (file)

Function: read-valid-restart-number NUMBER-OF-RESTARTS
Package

clcs-40-debugger-choosing-restarts

Source

tclcs-40-debugger-choosing-restarts.lisp (file)

Function: read-valid-restart-number NUMBER-OF-RESTARTS
Package

clcs-41-installing-custom-debugger

Source

tclcs-41-installing-custom-debugger.lisp (file)

Function: read-valid-restart-number NUMBER-OF-RESTARTS
Package

clcs-42-recursive-debugger

Source

tclcs-42-recursive-debugger.lisp (file)

Function: read-valid-restart-number NUMBER-OF-RESTARTS
Package

clcs-43-reducing-debugger-level

Source

tclcs-43-reducing-debugger-level.lisp (file)

Function: receive-phone-call PERSON
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Function: receive-phone-call PERSON
Package

clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Function: receive-phone-call PERSON
Package

clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Function: report-grave-mistake-3 CONDITION STREAM
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Function: report-grave-warning CONDITION STREAM
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Function: skip-ex PERSON
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Function: skip-ex PERSON
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: skip-ex CONDITION
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Function: skip-non-csgo-people PERSON
Package

clcs-03-hook-2-only-call-csgo-players

Source

tclcs-03-hook-2-only-call-csgo-players.lisp (file)

Function: skip-non-csgo-people CONDITION
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Function: skip-non-parents PERSON
Package

clcs-04-hook-3-only-call-parents-maybe

Source

tclcs-04-hook-3-only-call-parents-maybe.lisp (file)

Function: skip-non-parents CONDITION
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-18-lets-meet-kate-and-mark

Source

tclcs-18-lets-meet-kate-and-mark.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-23-lets-meet-kate-and-mark-again

Source

tclcs-23-lets-meet-kate-and-mark-again.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-24-restart-1-escape-through-front-door

Source

tclcs-24-restart-1-escape-through-front-door.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-25-restart-1-escape-through-both-doors

Source

tclcs-25-restart-1-escape-through-both-doors.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-26-restart-1-same-named-restarts

Source

tclcs-26-restart-1-same-named-restarts.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-27-restart-2-excuse

Source

tclcs-27-restart-2-excuse.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-28-restart-2-interactive-excuse

Source

tclcs-28-restart-2-interactive-excuse.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-29-actually-restarting-restarts

Source

tclcs-29-actually-restarting-restarts.lisp (file)

Function: try-to-hide-mark ()
Package

clcs-30-custom-restart-invoking-functions

Source

tclcs-30-custom-restart-invoking-functions.lisp (file)

Function: wish-happy-holidays PERSON
Package

clcs-05-hook-4-holiday-wishes

Source

tclcs-05-hook-4-holiday-wishes.lisp (file)

Function: wish-happy-holidays PERSON
Package

clcs-07-multiple-types-of-hooks

Source

tclcs-07-multiple-types-of-hooks.lisp (file)

Function: wish-happy-holidays CONDITION
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)


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

6.2.4 Generic functions

Generic Function: person CONDITION
Package

clcs-09-handler-1-launching-csgo

Methods
Method: person (CONDITION before-call)
Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Generic Function: person CONDITION
Package

clcs-10-handler-2-only-call-csgo-players

Methods
Method: person (CONDITION before-call)
Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Generic Function: person CONDITION
Package

clcs-11-handler-3-only-call-parents-maybe

Methods
Method: person (CONDITION before-call)
Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Generic Function: person CONDITION
Package

clcs-12-handler-4-holiday-wishes

Methods
Method: person (CONDITION before-call)
Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Generic Function: person CONDITION
Package

clcs-13-handler-6-calling-girlfriend-again

Methods
Method: person (CONDITION after-call)
Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Method: person (CONDITION before-call)
Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Generic Function: person CONDITION
Package

clcs-31-reporting-conditions

Methods
Method: person (CONDITION person-condition)
Source

tclcs-31-reporting-conditions.lisp (file)

Generic Function: reason CONDITION
Package

clcs-14-exception-handling-1

Methods
Method: reason (CONDITION grave-mistake)
Source

tclcs-14-exception-handling-1.lisp (file)

Generic Function: reason CONDITION
Package

clcs-15-exception-handling-2

Methods
Method: reason (CONDITION grave-mistake)
Source

tclcs-15-exception-handling-2.lisp (file)

Generic Function: reason CONDITION
Package

clcs-16-protection-against-transfers-of-control

Methods
Method: reason (CONDITION grave-mistake)
Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Generic Function: reason CONDITION
Package

clcs-31-reporting-conditions

Methods
Method: reason (CONDITION grave-mistake-3)
Source

tclcs-31-reporting-conditions.lisp (file)

Method: reason (CONDITION grave-mistake-2)
Source

tclcs-31-reporting-conditions.lisp (file)

Method: reason (CONDITION grave-mistake-1)
Source

tclcs-31-reporting-conditions.lisp (file)

Generic Function: reason CONDITION
Package

clcs-33-warnings

Methods
Method: reason (CONDITION grave-warning)
Source

tclcs-33-warnings.lisp (file)


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

6.2.5 Conditions

Condition: after-call ()
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Direct superclasses

condition (condition)

Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)

Condition: after-call ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Direct superclasses

person-condition (condition)

Condition: before-call ()
Package

clcs-09-handler-1-launching-csgo

Source

tclcs-09-handler-1-launching-csgo.lisp (file)

Direct superclasses

condition (condition)

Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)

Condition: before-call ()
Package

clcs-10-handler-2-only-call-csgo-players

Source

tclcs-10-handler-2-only-call-csgo-players.lisp (file)

Direct superclasses

condition (condition)

Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)

Condition: before-call ()
Package

clcs-11-handler-3-only-call-parents-maybe

Source

tclcs-11-handler-3-only-call-parents-maybe.lisp (file)

Direct superclasses

condition (condition)

Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)

Condition: before-call ()
Package

clcs-12-handler-4-holiday-wishes

Source

tclcs-12-handler-4-holiday-wishes.lisp (file)

Direct superclasses

condition (condition)

Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)

Condition: before-call ()
Package

clcs-13-handler-6-calling-girlfriend-again

Source

tclcs-13-handler-5-calling-girlfriend-again.lisp (file)

Direct superclasses

condition (condition)

Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)

Condition: before-call ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Direct superclasses

person-condition (condition)

Condition: grave-mistake ()
Package

clcs-14-exception-handling-1

Source

tclcs-14-exception-handling-1.lisp (file)

Direct superclasses

error (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: grave-mistake ()
Package

clcs-15-exception-handling-2

Source

tclcs-15-exception-handling-2.lisp (file)

Direct superclasses

error (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: grave-mistake ()
Package

clcs-16-protection-against-transfers-of-control

Source

tclcs-16-protection-against-transfers-of-control.lisp (file)

Direct superclasses

error (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: grave-mistake-1 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: grave-mistake-2 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: grave-mistake-3 ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Direct superclasses

error (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: grave-warning ()
Package

clcs-33-warnings

Source

tclcs-33-warnings.lisp (file)

Direct superclasses

warning (condition)

Direct methods

reason (method)

Direct slots
Slot: %reason
Initargs

:reason

Readers

reason (generic function)

Condition: person-condition ()
Package

clcs-31-reporting-conditions

Source

tclcs-31-reporting-conditions.lisp (file)

Direct superclasses

condition (condition)

Direct subclasses
Direct methods

person (method)

Direct slots
Slot: %person
Initargs

:person

Readers

person (generic function)


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

6.2.6 Structures

Structure: choice ()
Package

clcs-19-choice-1-escape-through-front-door

Source

tclcs-19-choice-1-escape-through-front-door.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Initform

(error "must provide :name.")

Readers

choice-name (function)

Writers

(setf choice-name) (function)

Slot: effect-function
Initform

(error "must provide :effect-function.")

Readers

choice-effect-function (function)

Writers

(setf choice-effect-function) (function)

Slot: test-function
Initform

(constantly t)

Readers

choice-test-function (function)

Writers

(setf choice-test-function) (function)

Structure: choice ()
Package

clcs-20-choice-1-escape-through-both-doors

Source

tclcs-20-choice-1-escape-through-both-doors.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Initform

(error "must provide :name.")

Readers

choice-name (function)

Writers

(setf choice-name) (function)

Slot: effect-function
Initform

(error "must provide :effect-function.")

Readers

choice-effect-function (function)

Writers

(setf choice-effect-function) (function)

Slot: test-function
Initform

(constantly t)

Readers

choice-test-function (function)

Writers

(setf choice-test-function) (function)

Structure: choice ()
Package

clcs-21-choice-1-same-named-choices

Source

tclcs-21-choice-1-same-named-choices.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Initform

(error "must provide :name.")

Readers

choice-name (function)

Writers

(setf choice-name) (function)

Slot: effect-function
Initform

(error "must provide :effect-function.")

Readers

choice-effect-function (function)

Writers

(setf choice-effect-function) (function)

Slot: test-function
Initform

(constantly t)

Readers

choice-test-function (function)

Writers

(setf choice-test-function) (function)

Structure: choice ()
Package

clcs-22-choice-2-excuse

Source

tclcs-22-choice-2-excuse.lisp (file)

Direct superclasses

structure-object (structure)

Direct slots
Slot: name
Initform

(error "must provide :name.")

Readers

choice-name (function)

Writers

(setf choice-name) (function)

Slot: effect-function
Initform

(error "must provide :effect-function.")

Readers

choice-effect-function (function)

Writers

(setf choice-effect-function) (function)

Slot: test-function
Initform

(constantly t)

Readers

choice-test-function (function)

Writers

(setf choice-test-function) (function)


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

Appendix A Indexes


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

A.1 Concepts

Jump to:   F   L   M   T  
Index Entry  Section

F
File, Lisp, tclcs-code.asd: The tclcs-code․asd file
File, Lisp, tclcs-code/00-dynavars/tclcs-00-dynamic-variables.lisp: The tclcs-code/00-dynavars/tclcs-00-dynamic-variables․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-01-lets-meet-tom.lisp: The tclcs-code/01-hooks/tclcs-01-lets-meet-tom․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo.lisp: The tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players.lisp: The tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe.lisp: The tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes.lisp: The tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again.lisp: The tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again․lisp file
File, Lisp, tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks.lisp: The tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again.lisp: The tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo.lisp: The tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players.lisp: The tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe.lisp: The tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes.lisp: The tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again.lisp: The tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-14-exception-handling-1.lisp: The tclcs-code/02-handlers/tclcs-14-exception-handling-1․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-15-exception-handling-2.lisp: The tclcs-code/02-handlers/tclcs-15-exception-handling-2․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control.lisp: The tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control․lisp file
File, Lisp, tclcs-code/02-handlers/tclcs-17-handler-clustering.lisp: The tclcs-code/02-handlers/tclcs-17-handler-clustering․lisp file
File, Lisp, tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark.lisp: The tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark․lisp file
File, Lisp, tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door.lisp: The tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door․lisp file
File, Lisp, tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors.lisp: The tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors․lisp file
File, Lisp, tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices.lisp: The tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices․lisp file
File, Lisp, tclcs-code/03-choices/tclcs-22-choice-2-excuse.lisp: The tclcs-code/03-choices/tclcs-22-choice-2-excuse․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again.lisp: The tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door.lisp: The tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors.lisp: The tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts.lisp: The tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-27-restart-2-excuse.lisp: The tclcs-code/04-restarts/tclcs-27-restart-2-excuse․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse.lisp: The tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts.lisp: The tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts․lisp file
File, Lisp, tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions.lisp: The tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions․lisp file
File, Lisp, tclcs-code/05-reporting/tclcs-31-reporting-conditions.lisp: The tclcs-code/05-reporting/tclcs-31-reporting-conditions․lisp file
File, Lisp, tclcs-code/05-reporting/tclcs-32-reporting-restarts.lisp: The tclcs-code/05-reporting/tclcs-32-reporting-restarts․lisp file
File, Lisp, tclcs-code/06-warnings/tclcs-33-warnings.lisp: The tclcs-code/06-warnings/tclcs-33-warnings․lisp file
File, Lisp, tclcs-code/07-assertions/tclcs-34-assert.lisp: The tclcs-code/07-assertions/tclcs-34-assert․lisp file
File, Lisp, tclcs-code/07-assertions/tclcs-35-check-type.lisp: The tclcs-code/07-assertions/tclcs-35-check-type․lisp file
File, Lisp, tclcs-code/07-assertions/tclcs-36-case-assertions.lisp: The tclcs-code/07-assertions/tclcs-36-case-assertions․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition.lisp: The tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type.lisp: The tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts.lisp: The tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts.lisp: The tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-41-installing-custom-debugger.lisp: The tclcs-code/08-debugger/tclcs-41-installing-custom-debugger․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-42-recursive-debugger.lisp: The tclcs-code/08-debugger/tclcs-42-recursive-debugger․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-43-reducing-debugger-level.lisp: The tclcs-code/08-debugger/tclcs-43-reducing-debugger-level․lisp file
File, Lisp, tclcs-code/08-debugger/tclcs-44-repl-in-debugger.lisp: The tclcs-code/08-debugger/tclcs-44-repl-in-debugger․lisp file
File, Lisp, tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart.lisp: The tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart․lisp file
File, Lisp, tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached.lisp: The tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached․lisp file
File, Lisp, tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star.lisp: The tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star․lisp file
File, Lisp, tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star.lisp: The tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star․lisp file
File, Lisp, tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case.lisp: The tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case․lisp file
File, Lisp, tclcs-code/99-macros-101/tclcs-99-macros-101.lisp: The tclcs-code/99-macros-101/tclcs-99-macros-101․lisp file

L
Lisp File, tclcs-code.asd: The tclcs-code․asd file
Lisp File, tclcs-code/00-dynavars/tclcs-00-dynamic-variables.lisp: The tclcs-code/00-dynavars/tclcs-00-dynamic-variables․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-01-lets-meet-tom.lisp: The tclcs-code/01-hooks/tclcs-01-lets-meet-tom․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo.lisp: The tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players.lisp: The tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe.lisp: The tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes.lisp: The tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again.lisp: The tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again․lisp file
Lisp File, tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks.lisp: The tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again.lisp: The tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo.lisp: The tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players.lisp: The tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe.lisp: The tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes.lisp: The tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again.lisp: The tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-14-exception-handling-1.lisp: The tclcs-code/02-handlers/tclcs-14-exception-handling-1․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-15-exception-handling-2.lisp: The tclcs-code/02-handlers/tclcs-15-exception-handling-2․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control.lisp: The tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control․lisp file
Lisp File, tclcs-code/02-handlers/tclcs-17-handler-clustering.lisp: The tclcs-code/02-handlers/tclcs-17-handler-clustering․lisp file
Lisp File, tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark.lisp: The tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark․lisp file
Lisp File, tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door.lisp: The tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door․lisp file
Lisp File, tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors.lisp: The tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors․lisp file
Lisp File, tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices.lisp: The tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices․lisp file
Lisp File, tclcs-code/03-choices/tclcs-22-choice-2-excuse.lisp: The tclcs-code/03-choices/tclcs-22-choice-2-excuse․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again.lisp: The tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door.lisp: The tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors.lisp: The tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts.lisp: The tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-27-restart-2-excuse.lisp: The tclcs-code/04-restarts/tclcs-27-restart-2-excuse․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse.lisp: The tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts.lisp: The tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts․lisp file
Lisp File, tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions.lisp: The tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions․lisp file
Lisp File, tclcs-code/05-reporting/tclcs-31-reporting-conditions.lisp: The tclcs-code/05-reporting/tclcs-31-reporting-conditions․lisp file
Lisp File, tclcs-code/05-reporting/tclcs-32-reporting-restarts.lisp: The tclcs-code/05-reporting/tclcs-32-reporting-restarts․lisp file
Lisp File, tclcs-code/06-warnings/tclcs-33-warnings.lisp: The tclcs-code/06-warnings/tclcs-33-warnings․lisp file
Lisp File, tclcs-code/07-assertions/tclcs-34-assert.lisp: The tclcs-code/07-assertions/tclcs-34-assert․lisp file
Lisp File, tclcs-code/07-assertions/tclcs-35-check-type.lisp: The tclcs-code/07-assertions/tclcs-35-check-type․lisp file
Lisp File, tclcs-code/07-assertions/tclcs-36-case-assertions.lisp: The tclcs-code/07-assertions/tclcs-36-case-assertions․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition.lisp: The tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type.lisp: The tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts.lisp: The tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts.lisp: The tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-41-installing-custom-debugger.lisp: The tclcs-code/08-debugger/tclcs-41-installing-custom-debugger․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-42-recursive-debugger.lisp: The tclcs-code/08-debugger/tclcs-42-recursive-debugger․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-43-reducing-debugger-level.lisp: The tclcs-code/08-debugger/tclcs-43-reducing-debugger-level․lisp file
Lisp File, tclcs-code/08-debugger/tclcs-44-repl-in-debugger.lisp: The tclcs-code/08-debugger/tclcs-44-repl-in-debugger․lisp file
Lisp File, tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart.lisp: The tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart․lisp file
Lisp File, tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached.lisp: The tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached․lisp file
Lisp File, tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star.lisp: The tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star․lisp file
Lisp File, tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star.lisp: The tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star․lisp file
Lisp File, tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case.lisp: The tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case․lisp file
Lisp File, tclcs-code/99-macros-101/tclcs-99-macros-101.lisp: The tclcs-code/99-macros-101/tclcs-99-macros-101․lisp file

M
Module, tclcs-code/00-dynavars: The tclcs-code/00-dynavars module
Module, tclcs-code/01-hooks: The tclcs-code/01-hooks module
Module, tclcs-code/02-handlers: The tclcs-code/02-handlers module
Module, tclcs-code/03-choices: The tclcs-code/03-choices module
Module, tclcs-code/04-restarts: The tclcs-code/04-restarts module
Module, tclcs-code/05-reporting: The tclcs-code/05-reporting module
Module, tclcs-code/06-warnings: The tclcs-code/06-warnings module
Module, tclcs-code/07-assertions: The tclcs-code/07-assertions module
Module, tclcs-code/08-debugger: The tclcs-code/08-debugger module
Module, tclcs-code/96-call-with-handler-restart: The tclcs-code/96-call-with-handler-restart module
Module, tclcs-code/97-handler-bind-star-case-star: The tclcs-code/97-handler-bind-star-case-star module
Module, tclcs-code/98-handler-bind-case: The tclcs-code/98-handler-bind-case module
Module, tclcs-code/99-macros-101: The tclcs-code/99-macros-101 module

T
tclcs-code.asd: The tclcs-code․asd file
tclcs-code/00-dynavars: The tclcs-code/00-dynavars module
tclcs-code/00-dynavars/tclcs-00-dynamic-variables.lisp: The tclcs-code/00-dynavars/tclcs-00-dynamic-variables․lisp file
tclcs-code/01-hooks: The tclcs-code/01-hooks module
tclcs-code/01-hooks/tclcs-01-lets-meet-tom.lisp: The tclcs-code/01-hooks/tclcs-01-lets-meet-tom․lisp file
tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo.lisp: The tclcs-code/01-hooks/tclcs-02-hook-1-launching-csgo․lisp file
tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players.lisp: The tclcs-code/01-hooks/tclcs-03-hook-2-only-call-csgo-players․lisp file
tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe.lisp: The tclcs-code/01-hooks/tclcs-04-hook-3-only-call-parents-maybe․lisp file
tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes.lisp: The tclcs-code/01-hooks/tclcs-05-hook-4-holiday-wishes․lisp file
tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again.lisp: The tclcs-code/01-hooks/tclcs-06-hook-5-calling-girlfriend-again․lisp file
tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks.lisp: The tclcs-code/01-hooks/tclcs-07-multiple-types-of-hooks․lisp file
tclcs-code/02-handlers: The tclcs-code/02-handlers module
tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again.lisp: The tclcs-code/02-handlers/tclcs-08-lets-meet-tom-again․lisp file
tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo.lisp: The tclcs-code/02-handlers/tclcs-09-handler-1-launching-csgo․lisp file
tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players.lisp: The tclcs-code/02-handlers/tclcs-10-handler-2-only-call-csgo-players․lisp file
tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe.lisp: The tclcs-code/02-handlers/tclcs-11-handler-3-only-call-parents-maybe․lisp file
tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes.lisp: The tclcs-code/02-handlers/tclcs-12-handler-4-holiday-wishes․lisp file
tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again.lisp: The tclcs-code/02-handlers/tclcs-13-handler-5-calling-girlfriend-again․lisp file
tclcs-code/02-handlers/tclcs-14-exception-handling-1.lisp: The tclcs-code/02-handlers/tclcs-14-exception-handling-1․lisp file
tclcs-code/02-handlers/tclcs-15-exception-handling-2.lisp: The tclcs-code/02-handlers/tclcs-15-exception-handling-2․lisp file
tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control.lisp: The tclcs-code/02-handlers/tclcs-16-protection-against-transfers-of-control․lisp file
tclcs-code/02-handlers/tclcs-17-handler-clustering.lisp: The tclcs-code/02-handlers/tclcs-17-handler-clustering․lisp file
tclcs-code/03-choices: The tclcs-code/03-choices module
tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark.lisp: The tclcs-code/03-choices/tclcs-18-lets-meet-kate-and-mark․lisp file
tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door.lisp: The tclcs-code/03-choices/tclcs-19-choice-1-escape-through-front-door․lisp file
tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors.lisp: The tclcs-code/03-choices/tclcs-20-choice-1-escape-through-both-doors․lisp file
tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices.lisp: The tclcs-code/03-choices/tclcs-21-choice-1-same-named-choices․lisp file
tclcs-code/03-choices/tclcs-22-choice-2-excuse.lisp: The tclcs-code/03-choices/tclcs-22-choice-2-excuse․lisp file
tclcs-code/04-restarts: The tclcs-code/04-restarts module
tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again.lisp: The tclcs-code/04-restarts/tclcs-23-lets-meet-kate-and-mark-again․lisp file
tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door.lisp: The tclcs-code/04-restarts/tclcs-24-restart-1-escape-through-front-door․lisp file
tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors.lisp: The tclcs-code/04-restarts/tclcs-25-restart-1-escape-through-both-doors․lisp file
tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts.lisp: The tclcs-code/04-restarts/tclcs-26-restart-1-same-named-restarts․lisp file
tclcs-code/04-restarts/tclcs-27-restart-2-excuse.lisp: The tclcs-code/04-restarts/tclcs-27-restart-2-excuse․lisp file
tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse.lisp: The tclcs-code/04-restarts/tclcs-28-restart-2-interactive-excuse․lisp file
tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts.lisp: The tclcs-code/04-restarts/tclcs-29-actually-restarting-restarts․lisp file
tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions.lisp: The tclcs-code/04-restarts/tclcs-30-custom-restart-invoking-functions․lisp file
tclcs-code/05-reporting: The tclcs-code/05-reporting module
tclcs-code/05-reporting/tclcs-31-reporting-conditions.lisp: The tclcs-code/05-reporting/tclcs-31-reporting-conditions․lisp file
tclcs-code/05-reporting/tclcs-32-reporting-restarts.lisp: The tclcs-code/05-reporting/tclcs-32-reporting-restarts․lisp file
tclcs-code/06-warnings: The tclcs-code/06-warnings module
tclcs-code/06-warnings/tclcs-33-warnings.lisp: The tclcs-code/06-warnings/tclcs-33-warnings․lisp file
tclcs-code/07-assertions: The tclcs-code/07-assertions module
tclcs-code/07-assertions/tclcs-34-assert.lisp: The tclcs-code/07-assertions/tclcs-34-assert․lisp file
tclcs-code/07-assertions/tclcs-35-check-type.lisp: The tclcs-code/07-assertions/tclcs-35-check-type․lisp file
tclcs-code/07-assertions/tclcs-36-case-assertions.lisp: The tclcs-code/07-assertions/tclcs-36-case-assertions․lisp file
tclcs-code/08-debugger: The tclcs-code/08-debugger module
tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition.lisp: The tclcs-code/08-debugger/tclcs-37-debugger-reporting-condition․lisp file
tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type.lisp: The tclcs-code/08-debugger/tclcs-38-debugger-reporting-condition-type․lisp file
tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts.lisp: The tclcs-code/08-debugger/tclcs-39-debugger-reporting-restarts․lisp file
tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts.lisp: The tclcs-code/08-debugger/tclcs-40-debugger-choosing-restarts․lisp file
tclcs-code/08-debugger/tclcs-41-installing-custom-debugger.lisp: The tclcs-code/08-debugger/tclcs-41-installing-custom-debugger․lisp file
tclcs-code/08-debugger/tclcs-42-recursive-debugger.lisp: The tclcs-code/08-debugger/tclcs-42-recursive-debugger․lisp file
tclcs-code/08-debugger/tclcs-43-reducing-debugger-level.lisp: The tclcs-code/08-debugger/tclcs-43-reducing-debugger-level․lisp file
tclcs-code/08-debugger/tclcs-44-repl-in-debugger.lisp: The tclcs-code/08-debugger/tclcs-44-repl-in-debugger․lisp file
tclcs-code/96-call-with-handler-restart: The tclcs-code/96-call-with-handler-restart module
tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart.lisp: The tclcs-code/96-call-with-handler-restart/tclcs-94-call-with-handler-restart․lisp file
tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached.lisp: The tclcs-code/96-call-with-handler-restart/tclcs-95-call-with-handler-restart-cached․lisp file
tclcs-code/97-handler-bind-star-case-star: The tclcs-code/97-handler-bind-star-case-star module
tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star.lisp: The tclcs-code/97-handler-bind-star-case-star/tclcs-96-handler-bind-star․lisp file
tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star.lisp: The tclcs-code/97-handler-bind-star-case-star/tclcs-97-handler-case-star․lisp file
tclcs-code/98-handler-bind-case: The tclcs-code/98-handler-bind-case module
tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case.lisp: The tclcs-code/98-handler-bind-case/tclcs-98-handler-bind-case․lisp file
tclcs-code/99-macros-101: The tclcs-code/99-macros-101 module
tclcs-code/99-macros-101/tclcs-99-macros-101.lisp: The tclcs-code/99-macros-101/tclcs-99-macros-101․lisp file

Jump to:   F   L   M   T  

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

A.2 Functions

Jump to:   (  
B   C   D   E   F   G   H   I   M   P   Q   R   S   T   W  
Index Entry  Section

(
(setf choice-effect-function): Internal functions
(setf choice-effect-function): Internal functions
(setf choice-effect-function): Internal functions
(setf choice-effect-function): Internal functions
(setf choice-name): Internal functions
(setf choice-name): Internal functions
(setf choice-name): Internal functions
(setf choice-name): Internal functions
(setf choice-test-function): Internal functions
(setf choice-test-function): Internal functions
(setf choice-test-function): Internal functions
(setf choice-test-function): Internal functions

B
bar2: Internal functions
bar3: Internal functions
bar4: Internal functions
bar5: Internal functions

C
call-girlfriend-again: Internal functions
call-girlfriend-again: Internal functions
call-girlfriend-again: Internal functions
call-hooks: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-people: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-person: Internal functions
call-with-handler: Internal functions
call-with-handler: Internal functions
call-with-home-choices: Internal functions
call-with-home-choices: Internal functions
call-with-home-choices: Internal functions
call-with-home-choices: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts: Internal functions
call-with-home-restarts-1: Internal functions
call-with-home-restarts-2: Internal functions
call-with-restart: Internal functions
call-with-restart: Internal functions
choice-effect-function: Internal functions
choice-effect-function: Internal functions
choice-effect-function: Internal functions
choice-effect-function: Internal functions
choice-name: Internal functions
choice-name: Internal functions
choice-name: Internal functions
choice-name: Internal functions
choice-p: Internal functions
choice-p: Internal functions
choice-p: Internal functions
choice-p: Internal functions
choice-test-function: Internal functions
choice-test-function: Internal functions
choice-test-function: Internal functions
choice-test-function: Internal functions
compute-choices: Internal functions
compute-choices: Internal functions
compute-choices: Internal functions
compute-choices: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
compute-relevant-restarts: Internal functions
copy-choice: Internal functions
copy-choice: Internal functions
copy-choice: Internal functions
copy-choice: Internal functions

D
debugger: Internal functions
debugger: Internal functions
debugger: Internal functions
debugger: Internal functions
debugger: Internal functions
debugger: Internal functions
debugger: Internal functions
debugger: Internal functions
defuse-error: Internal functions
defuse-grave-mistake: Internal functions
defuse-grave-mistake: Internal functions
defuse-grave-mistake: Internal functions

E
ensure-call-with-handler-function: Internal functions
ensure-call-with-restart-function: Internal functions
ensure-csgo-launched: Internal functions
ensure-csgo-launched: Internal functions
ensure-csgo-launched: Internal functions
ensure-csgo-launched: Internal functions
ensure-csgo-launched: Internal functions
ensure-csgo-launched: Internal functions
ensure-csgo-launched: Internal functions
escape: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-back-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
escape-through-front-door-p: Internal functions
excuse: Internal functions
expand-handler-bind*: Internal functions
expand-handler-bind-case: Internal functions
expand-handler-bind-case*: Internal functions
expand-handler-case*: Internal functions

F
find-choice: Internal functions
find-choice: Internal functions
foo1: Internal functions
foo2: Internal functions
foo3: Internal functions
foo4: Internal functions
foo5: Internal functions
for-3: Internal macros
for-4: Internal macros
for-5: Internal macros
for-6: Internal macros
Function, (setf choice-effect-function): Internal functions
Function, (setf choice-effect-function): Internal functions
Function, (setf choice-effect-function): Internal functions
Function, (setf choice-effect-function): Internal functions
Function, (setf choice-name): Internal functions
Function, (setf choice-name): Internal functions
Function, (setf choice-name): Internal functions
Function, (setf choice-name): Internal functions
Function, (setf choice-test-function): Internal functions
Function, (setf choice-test-function): Internal functions
Function, (setf choice-test-function): Internal functions
Function, (setf choice-test-function): Internal functions
Function, bar2: Internal functions
Function, bar3: Internal functions
Function, bar4: Internal functions
Function, bar5: Internal functions
Function, call-girlfriend-again: Internal functions
Function, call-girlfriend-again: Internal functions
Function, call-girlfriend-again: Internal functions
Function, call-hooks: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-people: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-person: Internal functions
Function, call-with-handler: Internal functions
Function, call-with-handler: Internal functions
Function, call-with-home-choices: Internal functions
Function, call-with-home-choices: Internal functions
Function, call-with-home-choices: Internal functions
Function, call-with-home-choices: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts: Internal functions
Function, call-with-home-restarts-1: Internal functions
Function, call-with-home-restarts-2: Internal functions
Function, call-with-restart: Internal functions
Function, call-with-restart: Internal functions
Function, choice-effect-function: Internal functions
Function, choice-effect-function: Internal functions
Function, choice-effect-function: Internal functions
Function, choice-effect-function: Internal functions
Function, choice-name: Internal functions
Function, choice-name: Internal functions
Function, choice-name: Internal functions
Function, choice-name: Internal functions
Function, choice-p: Internal functions
Function, choice-p: Internal functions
Function, choice-p: Internal functions
Function, choice-p: Internal functions
Function, choice-test-function: Internal functions
Function, choice-test-function: Internal functions
Function, choice-test-function: Internal functions
Function, choice-test-function: Internal functions
Function, compute-choices: Internal functions
Function, compute-choices: Internal functions
Function, compute-choices: Internal functions
Function, compute-choices: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, compute-relevant-restarts: Internal functions
Function, copy-choice: Internal functions
Function, copy-choice: Internal functions
Function, copy-choice: Internal functions
Function, copy-choice: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, debugger: Internal functions
Function, defuse-error: Internal functions
Function, defuse-grave-mistake: Internal functions
Function, defuse-grave-mistake: Internal functions
Function, defuse-grave-mistake: Internal functions
Function, ensure-call-with-handler-function: Internal functions
Function, ensure-call-with-restart-function: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, ensure-csgo-launched: Internal functions
Function, escape: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-back-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, escape-through-front-door-p: Internal functions
Function, excuse: Internal functions
Function, expand-handler-bind*: Internal functions
Function, expand-handler-bind-case: Internal functions
Function, expand-handler-bind-case*: Internal functions
Function, expand-handler-case*: Internal functions
Function, find-choice: Internal functions
Function, find-choice: Internal functions
Function, foo1: Internal functions
Function, foo2: Internal functions
Function, foo3: Internal functions
Function, foo4: Internal functions
Function, foo5: Internal functions
Function, invoke-choice: Internal functions
Function, invoke-choice: Internal functions
Function, make-choice: Internal functions
Function, make-choice: Internal functions
Function, make-choice: Internal functions
Function, make-choice: Internal functions
Function, make-handler-bind-case*-with-no-error-case: Internal functions
Function, make-handler-bind-case*-without-no-error-case: Internal functions
Function, make-handler-bind-case-with-no-error-case: Internal functions
Function, make-handler-bind-case-without-no-error-case:</