The clobber Reference Manual

This is the clobber Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:00:30 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 clobber

Library for transaction-oriented data bases.

Author

Robert Strandh <>

License

FreeBSD, see file LICENSE.text

Source

clobber.asd.

Child Components

3 Files

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


3.1 Lisp


3.1.1 clobber/clobber.asd

Source

clobber.asd.

Parent Component

clobber (system).

ASDF Systems

clobber.


3.1.2 clobber/packages.lisp

Source

clobber.asd.

Parent Component

clobber (system).

Packages

clobber.


3.1.3 clobber/clobber.lisp

Dependency

packages.lisp (file).

Source

clobber.asd.

Parent Component

clobber (system).

Public Interface
Internals

3.1.4 clobber/docstrings.lisp

Dependency

clobber.lisp (file).

Source

clobber.asd.

Parent Component

clobber (system).


3.1.5 clobber/demo.lisp

Dependency

docstrings.lisp (file).

Source

clobber.asd.

Parent Component

clobber (system).

Packages

clobber-demo.

Internals

3.1.6 clobber/demo2.lisp

Dependency

demo.lisp (file).

Source

clobber.asd.

Parent Component

clobber (system).

Packages

clobber-demo2.

Internals

4 Packages

Packages are listed by definition order.


4.1 clobber-demo2

Source

demo2.lisp.

Use List

common-lisp.

Internals

4.2 clobber

Source

packages.lisp.

Use List

common-lisp.

Public Interface
Internals

4.3 clobber-demo

Source

demo.lisp.

Use List

common-lisp.

Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Macros

Macro: define-save-info (type &body save-info)

Define SAVE-INFO as data to serialize for instances of TYPE.

Each form in SAVE-INFO should be a list of two elements -

(INITARG ACCESSOR)

where INITARG and ACCESSOR should correspond to a slot for TYPE.

Package

clobber.

Source

clobber.lisp.

Macro: with-transaction-log ((var file function) &body forms)

Load transaction log from PATH using FUNCTION, execute FORMS, and close the log.

VAR is bound to an instance of ‘transaction-log’.

Package

clobber.

Source

clobber.lisp.


5.1.2 Ordinary functions

Function: close-transaction-log (transaction-log)
Package

clobber.

Source

clobber.lisp.

Function: log-transaction (transaction transaction-log)
Package

clobber.

Source

clobber.lisp.

Function: open-transaction-log (filename function)

Load transaction log from FILENAME and return an instance of ‘clobber:transaction-log’.

FUNCTION should accept a single argument, a transaction object (see ‘clobber:load-transaction-log’).

Package

clobber.

Source

clobber.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *banks*
Package

clobber-demo2.

Source

demo2.lisp.

Special Variable: *banks*
Package

clobber-demo.

Source

demo.lisp.

Special Variable: *comment*
Package

clobber-demo2.

Source

demo2.lisp.

Special Variable: *operator*
Package

clobber-demo2.

Source

demo2.lisp.

Special Variable: *transaction-log*
Package

clobber-demo2.

Source

demo2.lisp.

Special Variable: *transaction-log*
Package

clobber-demo.

Source

demo.lisp.

Special Variable: *transactions*
Package

clobber-demo2.

Source

demo2.lisp.


5.2.2 Macros

Macro: with-comment (comment &body body)
Package

clobber-demo2.

Source

demo2.lisp.


5.2.3 Ordinary functions

Function: %set-syntax-hash-bang (object-table)
Package

clobber.

Source

clobber.lisp.

Function: %set-syntax-hash-caret (object-table)
Package

clobber.

Source

clobber.lisp.

Function: %set-syntax-left-bracket ()
Package

clobber.

Source

clobber.lisp.

Function: %set-syntax-right-bracket ()
Package

clobber.

Source

clobber.lisp.

Function: add-account (account bank)
Package

clobber-demo2.

Source

demo2.lisp.

Function: add-account (account bank)
Package

clobber-demo.

Source

demo.lisp.

Function: add-customer (person bank)
Package

clobber-demo2.

Source

demo2.lisp.

Function: add-customer (person bank)
Package

clobber-demo.

Source

demo.lisp.

Function: delete-bank (bank)
Package

clobber-demo2.

Source

demo2.lisp.

Function: delete-bank (bank)
Package

clobber-demo.

Source

demo.lisp.

Function: deposit (amount account)
Package

clobber-demo2.

Source

demo2.lisp.

Function: deposit (amount account)
Package

clobber-demo.

Source

demo.lisp.

Function: do-things-1 ()
Package

clobber-demo2.

Source

demo2.lisp.

Function: do-things-1 ()
Package

clobber-demo.

Source

demo.lisp.

Function: execute (transaction-function &rest arguments)
Package

clobber-demo2.

Source

demo2.lisp.

Function: execute (transaction-function &rest arguments)
Package

clobber-demo.

Source

demo.lisp.

Function: load-transaction-log (filename function object-table)

Read transaction log from FILENAME, calling FUNCTION for each transaction.

FUNCTION should accept a single argument, a transaction object.

OBJECT-TABLE should be a hash table.

Package

clobber.

Source

clobber.lisp.

Function: make-object-id-table (object-table)
Package

clobber.

Source

clobber.lisp.

Function: make-transaction-log (filename object-table)
Package

clobber.

Source

clobber.lisp.

Function: new-bank (bank)
Package

clobber-demo2.

Source

demo2.lisp.

Function: new-bank (bank)
Package

clobber-demo.

Source

demo.lisp.

Function: set-syntax (readtable object-table)
Package

clobber.

Source

clobber.lisp.

Function: start (filename)
Package

clobber-demo2.

Source

demo2.lisp.

Function: start (filename)
Package

clobber-demo.

Source

demo.lisp.

Function: stop ()
Package

clobber-demo2.

Source

demo2.lisp.

Function: stop ()
Package

clobber-demo.

Source

demo.lisp.

Function: transfer (amount from-account to-account)
Package

clobber-demo2.

Source

demo2.lisp.

Function: transfer (amount from-account to-account)
Package

clobber-demo.

Source

demo.lisp.

Function: withdraw (amount account)
Package

clobber-demo2.

Source

demo2.lisp.

Function: withdraw (amount account)
Package

clobber-demo.

Source

demo.lisp.


5.2.4 Generic functions

Generic Reader: accounts (object)
Package

clobber-demo2.

Methods
Reader Method: accounts ((bank bank))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%accounts.

Generic Writer: (setf accounts) (object)
Package

clobber-demo2.

Methods
Writer Method: (setf accounts) ((bank bank))

automatically generated writer method

Source

demo2.lisp.

Target Slot

%accounts.

Generic Reader: accounts (object)
Package

clobber-demo.

Methods
Reader Method: accounts ((bank bank))

automatically generated reader method

Source

demo.lisp.

Target Slot

%accounts.

Generic Writer: (setf accounts) (object)
Package

clobber-demo.

Methods
Writer Method: (setf accounts) ((bank bank))

automatically generated writer method

Source

demo.lisp.

Target Slot

%accounts.

Generic Reader: arguments (object)
Package

clobber-demo2.

Methods
Reader Method: arguments ((transaction transaction))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%arguments.

Generic Reader: balance (object)
Package

clobber-demo2.

Methods
Reader Method: balance ((account account))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%balance.

Generic Writer: (setf balance) (object)
Package

clobber-demo2.

Methods
Writer Method: (setf balance) ((account account))

automatically generated writer method

Source

demo2.lisp.

Target Slot

%balance.

Generic Reader: balance (object)
Package

clobber-demo.

Methods
Reader Method: balance ((account account))

automatically generated reader method

Source

demo.lisp.

Target Slot

%balance.

Generic Writer: (setf balance) (object)
Package

clobber-demo.

Methods
Writer Method: (setf balance) ((account account))

automatically generated writer method

Source

demo.lisp.

Target Slot

%balance.

Generic Reader: bank (object)
Package

clobber-demo2.

Methods
Reader Method: bank ((account account))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%bank.

Generic Writer: (setf bank) (object)
Package

clobber-demo2.

Methods
Writer Method: (setf bank) ((account account))

automatically generated writer method

Source

demo2.lisp.

Target Slot

%bank.

Generic Reader: bank (object)
Package

clobber-demo.

Methods
Reader Method: bank ((account account))

automatically generated reader method

Source

demo.lisp.

Target Slot

%bank.

Generic Writer: (setf bank) (object)
Package

clobber-demo.

Methods
Writer Method: (setf bank) ((account account))

automatically generated writer method

Source

demo.lisp.

Target Slot

%bank.

Generic Reader: comment (object)
Package

clobber-demo2.

Methods
Reader Method: comment ((transaction transaction))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%comment.

Generic Reader: creation-date (object)
Package

clobber-demo2.

Methods
Reader Method: creation-date ((transaction transaction))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%creation-date.

Generic Reader: creator (object)
Package

clobber-demo2.

Methods
Reader Method: creator ((transaction transaction))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%creator.

Generic Reader: customers (object)
Package

clobber-demo2.

Methods
Reader Method: customers ((bank bank))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%customers.

Generic Writer: (setf customers) (object)
Package

clobber-demo2.

Methods
Writer Method: (setf customers) ((bank bank))

automatically generated writer method

Source

demo2.lisp.

Target Slot

%customers.

Generic Reader: customers (object)
Package

clobber-demo.

Methods
Reader Method: customers ((bank bank))

automatically generated reader method

Source

demo.lisp.

Target Slot

%customers.

Generic Writer: (setf customers) (object)
Package

clobber-demo.

Methods
Writer Method: (setf customers) ((bank bank))

automatically generated writer method

Source

demo.lisp.

Target Slot

%customers.

Generic Reader: function-name (object)
Package

clobber-demo2.

Methods
Reader Method: function-name ((transaction transaction))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%function-name.

Generic Reader: holder (object)
Package

clobber-demo2.

Methods
Reader Method: holder ((account account))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%holder.

Generic Reader: holder (object)
Package

clobber-demo.

Methods
Reader Method: holder ((account account))

automatically generated reader method

Source

demo.lisp.

Target Slot

%holder.

Generic Reader: log-stream (object)
Package

clobber.

Methods
Reader Method: log-stream ((transaction-log transaction-log))

automatically generated reader method

Source

clobber.lisp.

Target Slot

%log-streami.

Generic Reader: name (object)
Package

clobber-demo2.

Methods
Reader Method: name ((person person))

automatically generated reader method

Source

demo2.lisp.

Target Slot

%name.

Generic Reader: name (object)
Package

clobber-demo.

Methods
Reader Method: name ((person person))

automatically generated reader method

Source

demo.lisp.

Target Slot

%name.

Generic Reader: next-object-id (object)
Package

clobber.

Methods
Reader Method: next-object-id ((transaction-log transaction-log))

automatically generated reader method

Source

clobber.lisp.

Target Slot

%next-object-id.

Generic Writer: (setf next-object-id) (object)
Package

clobber.

Methods
Writer Method: (setf next-object-id) ((transaction-log transaction-log))

automatically generated writer method

Source

clobber.lisp.

Target Slot

%next-object-id.

Generic Reader: object-id-table (object)
Package

clobber.

Methods
Reader Method: object-id-table ((transaction-log transaction-log))

automatically generated reader method

Source

clobber.lisp.

Target Slot

%object-id-table.

Generic Function: save-info (object)
Package

clobber.

Source

clobber.lisp.

Method Combination

append.

Options

:most-specific-last

Methods
Method: save-info append ((obj transaction))
Source

demo2.lisp.

Method: save-info append ((obj person))
Source

demo2.lisp.

Method: save-info append ((obj account))
Source

demo2.lisp.

Method: save-info append ((obj person))
Source

demo.lisp.

Method: save-info append ((obj account))
Source

demo.lisp.

Method: save-info append ((object standard-object))
Generic Function: serialize (object transaction-log)
Package

clobber.

Source

clobber.lisp.

Methods
Method: serialize ((object standard-object) transaction-log)
Method: serialize ((object string) transaction-log)
Method: serialize ((object vector) transaction-log)
Method: serialize ((object cons) transaction-log)
Method: serialize ((object symbol) transaction-log)
Method: serialize ((object character) transaction-log)
Method: serialize ((object number) transaction-log)

5.2.5 Classes

Class: account
Package

clobber-demo2.

Source

demo2.lisp.

Direct methods
Direct slots
Slot: %bank
Initargs

:bank

Readers

bank.

Writers

(setf bank).

Slot: %balance
Initform

0

Readers

balance.

Writers

(setf balance).

Slot: %holder
Initargs

:holder

Readers

holder.

Writers

This slot is read-only.

Class: account
Package

clobber-demo.

Source

demo.lisp.

Direct methods
Direct slots
Slot: %bank
Initargs

:bank

Readers

bank.

Writers

(setf bank).

Slot: %balance
Initform

0

Readers

balance.

Writers

(setf balance).

Slot: %holder
Initargs

:holder

Readers

holder.

Writers

This slot is read-only.

Class: bank
Package

clobber-demo2.

Source

demo2.lisp.

Direct methods
Direct slots
Slot: %accounts
Initform

(quote nil)

Readers

accounts.

Writers

(setf accounts).

Slot: %customers
Initform

(quote nil)

Readers

customers.

Writers

(setf customers).

Class: bank
Package

clobber-demo.

Source

demo.lisp.

Direct methods
Direct slots
Slot: %accounts
Initform

(quote nil)

Readers

accounts.

Writers

(setf accounts).

Slot: %customers
Initform

(quote nil)

Readers

customers.

Writers

(setf customers).

Class: person
Package

clobber-demo2.

Source

demo2.lisp.

Direct methods
Direct slots
Slot: %name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Class: person
Package

clobber-demo.

Source

demo.lisp.

Direct methods
Direct slots
Slot: %name
Initargs

:name

Readers

name.

Writers

This slot is read-only.

Class: transaction
Package

clobber-demo2.

Source

demo2.lisp.

Direct methods
Direct slots
Slot: %function-name
Initargs

:function-name

Readers

function-name.

Writers

This slot is read-only.

Slot: %arguments
Initargs

:arguments

Readers

arguments.

Writers

This slot is read-only.

Slot: %creator
Initform

clobber-demo2::*operator*

Initargs

:creator

Readers

creator.

Writers

This slot is read-only.

Slot: %creation-date
Initform

(get-universal-time)

Initargs

:creation-date

Readers

creation-date.

Writers

This slot is read-only.

Slot: %comment
Initform

clobber-demo2::*comment*

Initargs

:comment

Readers

comment.

Writers

This slot is read-only.

Class: transaction-log
Package

clobber.

Source

clobber.lisp.

Direct methods
Direct slots
Slot: %log-streami
Initargs

:log-stream

Readers

log-stream.

Writers

This slot is read-only.

Slot: %object-id-table
Initargs

:object-id-table

Readers

object-id-table.

Writers

This slot is read-only.

Slot: %next-object-id
Initargs

:next-object-id

Readers

next-object-id.

Writers

(setf next-object-id).


Appendix A Indexes


A.1 Concepts


A.2 Functions

Jump to:   %   (  
A   B   C   D   E   F   G   H   L   M   N   O   S   T   W  
Index Entry  Section

%
%set-syntax-hash-bang: Private ordinary functions
%set-syntax-hash-caret: Private ordinary functions
%set-syntax-left-bracket: Private ordinary functions
%set-syntax-right-bracket: Private ordinary functions

(
(setf accounts): Private generic functions
(setf accounts): Private generic functions
(setf accounts): Private generic functions
(setf accounts): Private generic functions
(setf balance): Private generic functions
(setf balance): Private generic functions
(setf balance): Private generic functions
(setf balance): Private generic functions
(setf bank): Private generic functions
(setf bank): Private generic functions
(setf bank): Private generic functions
(setf bank): Private generic functions
(setf customers): Private generic functions
(setf customers): Private generic functions
(setf customers): Private generic functions
(setf customers): Private generic functions
(setf next-object-id): Private generic functions
(setf next-object-id): Private generic functions

A
accounts: Private generic functions
accounts: Private generic functions
accounts: Private generic functions
accounts: Private generic functions
add-account: Private ordinary functions
add-account: Private ordinary functions
add-customer: Private ordinary functions
add-customer: Private ordinary functions
arguments: Private generic functions
arguments: Private generic functions

B
balance: Private generic functions
balance: Private generic functions
balance: Private generic functions
balance: Private generic functions
bank: Private generic functions
bank: Private generic functions
bank: Private generic functions
bank: Private generic functions

C
close-transaction-log: Public ordinary functions
comment: Private generic functions
comment: Private generic functions
creation-date: Private generic functions
creation-date: Private generic functions
creator: Private generic functions
creator: Private generic functions
customers: Private generic functions
customers: Private generic functions
customers: Private generic functions
customers: Private generic functions

D
define-save-info: Public macros
delete-bank: Private ordinary functions
delete-bank: Private ordinary functions
deposit: Private ordinary functions
deposit: Private ordinary functions
do-things-1: Private ordinary functions
do-things-1: Private ordinary functions

E
execute: Private ordinary functions
execute: Private ordinary functions

F
Function, %set-syntax-hash-bang: Private ordinary functions
Function, %set-syntax-hash-caret: Private ordinary functions
Function, %set-syntax-left-bracket: Private ordinary functions
Function, %set-syntax-right-bracket: Private ordinary functions
Function, add-account: Private ordinary functions
Function, add-account: Private ordinary functions
Function, add-customer: Private ordinary functions
Function, add-customer: Private ordinary functions
Function, close-transaction-log: Public ordinary functions
Function, delete-bank: Private ordinary functions
Function, delete-bank: Private ordinary functions
Function, deposit: Private ordinary functions
Function, deposit: Private ordinary functions
Function, do-things-1: Private ordinary functions
Function, do-things-1: Private ordinary functions
Function, execute: Private ordinary functions
Function, execute: Private ordinary functions
Function, load-transaction-log: Private ordinary functions
Function, log-transaction: Public ordinary functions
Function, make-object-id-table: Private ordinary functions
Function, make-transaction-log: Private ordinary functions
Function, new-bank: Private ordinary functions
Function, new-bank: Private ordinary functions
Function, open-transaction-log: Public ordinary functions
Function, set-syntax: Private ordinary functions
Function, start: Private ordinary functions
Function, start: Private ordinary functions
Function, stop: Private ordinary functions
Function, stop: Private ordinary functions
Function, transfer: Private ordinary functions
Function, transfer: Private ordinary functions
Function, withdraw: Private ordinary functions
Function, withdraw: Private ordinary functions
function-name: Private generic functions
function-name: Private generic functions

G
Generic Function, (setf accounts): Private generic functions
Generic Function, (setf accounts): Private generic functions
Generic Function, (setf balance): Private generic functions
Generic Function, (setf balance): Private generic functions
Generic Function, (setf bank): Private generic functions
Generic Function, (setf bank): Private generic functions
Generic Function, (setf customers): Private generic functions
Generic Function, (setf customers): Private generic functions
Generic Function, (setf next-object-id): Private generic functions
Generic Function, accounts: Private generic functions
Generic Function, accounts: Private generic functions
Generic Function, arguments: Private generic functions
Generic Function, balance: Private generic functions
Generic Function, balance: Private generic functions
Generic Function, bank: Private generic functions
Generic Function, bank: Private generic functions
Generic Function, comment: Private generic functions
Generic Function, creation-date: Private generic functions
Generic Function, creator: Private generic functions
Generic Function, customers: Private generic functions
Generic Function, customers: Private generic functions
Generic Function, function-name: Private generic functions
Generic Function, holder: Private generic functions
Generic Function, holder: Private generic functions
Generic Function, log-stream: Private generic functions
Generic Function, name: Private generic functions
Generic Function, name: Private generic functions
Generic Function, next-object-id: Private generic functions
Generic Function, object-id-table: Private generic functions
Generic Function, save-info: Private generic functions
Generic Function, serialize: Private generic functions

H
holder: Private generic functions
holder: Private generic functions
holder: Private generic functions
holder: Private generic functions

L
load-transaction-log: Private ordinary functions
log-stream: Private generic functions
log-stream: Private generic functions
log-transaction: Public ordinary functions

M
Macro, define-save-info: Public macros
Macro, with-comment: Private macros
Macro, with-transaction-log: Public macros
make-object-id-table: Private ordinary functions
make-transaction-log: Private ordinary functions
Method, (setf accounts): Private generic functions
Method, (setf accounts): Private generic functions
Method, (setf balance): Private generic functions
Method, (setf balance): Private generic functions
Method, (setf bank): Private generic functions
Method, (setf bank): Private generic functions
Method, (setf customers): Private generic functions
Method, (setf customers): Private generic functions
Method, (setf next-object-id): Private generic functions
Method, accounts: Private generic functions
Method, accounts: Private generic functions
Method, arguments: Private generic functions
Method, balance: Private generic functions
Method, balance: Private generic functions
Method, bank: Private generic functions
Method, bank: Private generic functions
Method, comment: Private generic functions
Method, creation-date: Private generic functions
Method, creator: Private generic functions
Method, customers: Private generic functions
Method, customers: Private generic functions
Method, function-name: Private generic functions
Method, holder: Private generic functions
Method, holder: Private generic functions
Method, log-stream: Private generic functions
Method, name: Private generic functions
Method, name: Private generic functions
Method, next-object-id: Private generic functions
Method, object-id-table: Private generic functions
Method, save-info: Private generic functions
Method, save-info: Private generic functions
Method, save-info: Private generic functions
Method, save-info: Private generic functions
Method, save-info: Private generic functions
Method, save-info: Private generic functions
Method, serialize: Private generic functions
Method, serialize: Private generic functions
Method, serialize: Private generic functions
Method, serialize: Private generic functions
Method, serialize: Private generic functions
Method, serialize: Private generic functions
Method, serialize: Private generic functions

N
name: Private generic functions
name: Private generic functions
name: Private generic functions
name: Private generic functions
new-bank: Private ordinary functions
new-bank: Private ordinary functions
next-object-id: Private generic functions
next-object-id: Private generic functions

O
object-id-table: Private generic functions
object-id-table: Private generic functions
open-transaction-log: Public ordinary functions

S
save-info: Private generic functions
save-info: Private generic functions
save-info: Private generic functions
save-info: Private generic functions
save-info: Private generic functions
save-info: Private generic functions
save-info: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
serialize: Private generic functions
set-syntax: Private ordinary functions
start: Private ordinary functions
start: Private ordinary functions
stop: Private ordinary functions
stop: Private ordinary functions

T
transfer: Private ordinary functions
transfer: Private ordinary functions

W
with-comment: Private macros
with-transaction-log: Public macros
withdraw: Private ordinary functions
withdraw: Private ordinary functions


A.3 Variables

Jump to:   %   *  
S  
Index Entry  Section

%
%accounts: Private classes
%accounts: Private classes
%arguments: Private classes
%balance: Private classes
%balance: Private classes
%bank: Private classes
%bank: Private classes
%comment: Private classes
%creation-date: Private classes
%creator: Private classes
%customers: Private classes
%customers: Private classes
%function-name: Private classes
%holder: Private classes
%holder: Private classes
%log-streami: Private classes
%name: Private classes
%name: Private classes
%next-object-id: Private classes
%object-id-table: Private classes

*
*banks*: Private special variables
*banks*: Private special variables
*comment*: Private special variables
*operator*: Private special variables
*transaction-log*: Private special variables
*transaction-log*: Private special variables
*transactions*: Private special variables

S
Slot, %accounts: Private classes
Slot, %accounts: Private classes
Slot, %arguments: Private classes
Slot, %balance: Private classes
Slot, %balance: Private classes
Slot, %bank: Private classes
Slot, %bank: Private classes
Slot, %comment: Private classes
Slot, %creation-date: Private classes
Slot, %creator: Private classes
Slot, %customers: Private classes
Slot, %customers: Private classes
Slot, %function-name: Private classes
Slot, %holder: Private classes
Slot, %holder: Private classes
Slot, %log-streami: Private classes
Slot, %name: Private classes
Slot, %name: Private classes
Slot, %next-object-id: Private classes
Slot, %object-id-table: Private classes
Special Variable, *banks*: Private special variables
Special Variable, *banks*: Private special variables
Special Variable, *comment*: Private special variables
Special Variable, *operator*: Private special variables
Special Variable, *transaction-log*: Private special variables
Special Variable, *transaction-log*: Private special variables
Special Variable, *transactions*: Private special variables


A.4 Data types

Jump to:   A   B   C   D   F   P   S   T  
Index Entry  Section

A
account: Private classes
account: Private classes

B
bank: Private classes
bank: Private classes

C
Class, account: Private classes
Class, account: Private classes
Class, bank: Private classes
Class, bank: Private classes
Class, person: Private classes
Class, person: Private classes
Class, transaction: Private classes
Class, transaction-log: Private classes
clobber: The clobber system
clobber: The clobber package
clobber-demo: The clobber-demo package
clobber-demo2: The clobber-demo2 package
clobber.asd: The clobber/clobber․asd file
clobber.lisp: The clobber/clobber․lisp file

D
demo.lisp: The clobber/demo․lisp file
demo2.lisp: The clobber/demo2․lisp file
docstrings.lisp: The clobber/docstrings․lisp file

F
File, clobber.asd: The clobber/clobber․asd file
File, clobber.lisp: The clobber/clobber․lisp file
File, demo.lisp: The clobber/demo․lisp file
File, demo2.lisp: The clobber/demo2․lisp file
File, docstrings.lisp: The clobber/docstrings․lisp file
File, packages.lisp: The clobber/packages․lisp file

P
Package, clobber: The clobber package
Package, clobber-demo: The clobber-demo package
Package, clobber-demo2: The clobber-demo2 package
packages.lisp: The clobber/packages․lisp file
person: Private classes
person: Private classes

S
System, clobber: The clobber system

T
transaction: Private classes
transaction-log: Private classes