This is the clobber Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 04:45:43 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
clobber
Library for transaction-oriented data bases.
Robert Strandh <robert.strandh@gmail.com>
FreeBSD, see file LICENSE.text
packages.lisp
(file).
clobber.lisp
(file).
docstrings.lisp
(file).
demo.lisp
(file).
demo2.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
clobber/clobber.asd
clobber/packages.lisp
clobber/clobber.lisp
clobber/docstrings.lisp
clobber/demo.lisp
clobber/demo2.lisp
clobber/clobber.lisp
packages.lisp
(file).
clobber
(system).
close-transaction-log
(function).
define-save-info
(macro).
log-transaction
(function).
open-transaction-log
(function).
with-transaction-log
(macro).
%set-syntax-hash-bang
(function).
%set-syntax-hash-caret
(function).
%set-syntax-left-bracket
(function).
%set-syntax-right-bracket
(function).
load-transaction-log
(function).
log-stream
(reader method).
make-object-id-table
(function).
make-transaction-log
(function).
next-object-id
(reader method).
(setf next-object-id)
(writer method).
object-id-table
(reader method).
save-info
(generic function).
serialize
(generic function).
set-syntax
(function).
transaction-log
(class).
clobber/docstrings.lisp
clobber.lisp
(file).
clobber
(system).
clobber/demo.lisp
docstrings.lisp
(file).
clobber
(system).
*banks*
(special variable).
*transaction-log*
(special variable).
account
(class).
accounts
(reader method).
(setf accounts)
(writer method).
add-account
(function).
add-customer
(function).
balance
(reader method).
(setf balance)
(writer method).
bank
(reader method).
(setf bank)
(writer method).
bank
(class).
customers
(reader method).
(setf customers)
(writer method).
delete-bank
(function).
deposit
(function).
do-things-1
(function).
execute
(function).
holder
(reader method).
name
(reader method).
new-bank
(function).
person
(class).
save-info
(method).
save-info
(method).
start
(function).
stop
(function).
transfer
(function).
withdraw
(function).
clobber/demo2.lisp
demo.lisp
(file).
clobber
(system).
*banks*
(special variable).
*comment*
(special variable).
*operator*
(special variable).
*transaction-log*
(special variable).
*transactions*
(special variable).
account
(class).
accounts
(reader method).
(setf accounts)
(writer method).
add-account
(function).
add-customer
(function).
arguments
(reader method).
balance
(reader method).
(setf balance)
(writer method).
bank
(reader method).
(setf bank)
(writer method).
bank
(class).
comment
(reader method).
creation-date
(reader method).
creator
(reader method).
customers
(reader method).
(setf customers)
(writer method).
delete-bank
(function).
deposit
(function).
do-things-1
(function).
execute
(function).
function-name
(reader method).
holder
(reader method).
name
(reader method).
new-bank
(function).
person
(class).
save-info
(method).
save-info
(method).
save-info
(method).
start
(function).
stop
(function).
transaction
(class).
transfer
(function).
with-comment
(macro).
withdraw
(function).
Packages are listed by definition order.
clobber-demo2
common-lisp
.
*banks*
(special variable).
*comment*
(special variable).
*operator*
(special variable).
*transaction-log*
(special variable).
*transactions*
(special variable).
account
(class).
accounts
(generic reader).
(setf accounts)
(generic writer).
add-account
(function).
add-customer
(function).
arguments
(generic reader).
balance
(generic reader).
(setf balance)
(generic writer).
bank
(generic reader).
(setf bank)
(generic writer).
bank
(class).
comment
(generic reader).
creation-date
(generic reader).
creator
(generic reader).
customers
(generic reader).
(setf customers)
(generic writer).
delete-bank
(function).
deposit
(function).
do-things-1
(function).
execute
(function).
function-name
(generic reader).
holder
(generic reader).
name
(generic reader).
new-bank
(function).
person
(class).
start
(function).
stop
(function).
transaction
(class).
transfer
(function).
with-comment
(macro).
withdraw
(function).
clobber
common-lisp
.
close-transaction-log
(function).
define-save-info
(macro).
log-transaction
(function).
open-transaction-log
(function).
with-transaction-log
(macro).
%set-syntax-hash-bang
(function).
%set-syntax-hash-caret
(function).
%set-syntax-left-bracket
(function).
%set-syntax-right-bracket
(function).
load-transaction-log
(function).
log-stream
(generic reader).
make-object-id-table
(function).
make-transaction-log
(function).
next-object-id
(generic reader).
(setf next-object-id)
(generic writer).
object-id-table
(generic reader).
save-info
(generic function).
serialize
(generic function).
set-syntax
(function).
transaction-log
(class).
clobber-demo
common-lisp
.
*banks*
(special variable).
*transaction-log*
(special variable).
account
(class).
accounts
(generic reader).
(setf accounts)
(generic writer).
add-account
(function).
add-customer
(function).
balance
(generic reader).
(setf balance)
(generic writer).
bank
(generic reader).
(setf bank)
(generic writer).
bank
(class).
customers
(generic reader).
(setf customers)
(generic writer).
delete-bank
(function).
deposit
(function).
do-things-1
(function).
execute
(function).
holder
(generic reader).
name
(generic reader).
new-bank
(function).
person
(class).
start
(function).
stop
(function).
transfer
(function).
withdraw
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
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.
Load transaction log from PATH using FUNCTION, execute FORMS, and close the log.
VAR is bound to an instance of ‘transaction-log’.
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’).
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.
transaction
)) ¶automatically generated reader method
transaction
)) ¶automatically generated reader method
transaction
)) ¶automatically generated reader method
transaction
)) ¶automatically generated reader method
transaction
)) ¶automatically generated reader method
transaction-log
)) ¶automatically generated reader method
transaction-log
)) ¶automatically generated reader method
transaction-log
)) ¶automatically generated writer method
transaction-log
)) ¶automatically generated reader method
standard-object
) transaction-log) ¶string
) transaction-log) ¶vector
) transaction-log) ¶cons
) transaction-log) ¶symbol
) transaction-log) ¶character
) transaction-log) ¶number
) transaction-log) ¶:function-name
This slot is read-only.
clobber-demo2::*operator*
:creator
This slot is read-only.
(get-universal-time)
:creation-date
This slot is read-only.
Jump to: | %
(
A B C D E F G H L M N O S T W |
---|
Jump to: | %
(
A B C D E F G H L M N O S T W |
---|
Jump to: | %
*
S |
---|
Jump to: | %
*
S |
---|
Jump to: | A B C D F P S T |
---|
Jump to: | A B C D F P S T |
---|