This is the clobber Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 04:40:16 2025 GMT+0.
clobber/clobber.asdclobber-base/clobber-base.asdclobber/Documentation/demo/common.lispclobber/Documentation/demo/demo1.lispclobber/Documentation/demo/demo2.lispclobber/Documentation/demo/demo3.lispclobber-base/packages.lispclobber-base/conditions.lispclobber-base/protocol.lispclobber-base/utilities.lispclobber-base/methods.lispclobber-base/serialize-methods.lispclobber-base/docstrings.lispThe main system appears first, followed by any subsystem dependency.
clobberLibrary for transaction-oriented data bases.
Robert Strandh <robert.strandh@gmail.com>
FreeBSD, see file LICENSE.text
clobber-base (system).
documentation/demo (module).
clobber-basecloser-mop (system).
packages.lisp (file).
conditions.lisp (file).
protocol.lisp (file).
utilities.lisp (file).
methods.lisp (file).
serialize-methods.lisp (file).
docstrings.lisp (file).
Modules are listed depth-first from the system components tree.
clobber/Documentation/democlobber (system).
common.lisp (file).
demo1.lisp (file).
demo2.lisp (file).
demo3.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
clobber/clobber.asdclobber-base/clobber-base.asdclobber/Documentation/demo/common.lispclobber/Documentation/demo/demo1.lispclobber/Documentation/demo/demo2.lispclobber/Documentation/demo/demo3.lispclobber-base/packages.lispclobber-base/conditions.lispclobber-base/protocol.lispclobber-base/utilities.lispclobber-base/methods.lispclobber-base/serialize-methods.lispclobber-base/docstrings.lispclobber/Documentation/demo/common.lispdocumentation/demo (module).
*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).
holder (reader method).
name (reader method).
new-bank (function).
person (class).
print-object (method).
print-object (method).
print-object (method).
stop (function).
transfer (function).
withdraw (function).
clobber/Documentation/demo/demo1.lispdocumentation/demo (module).
do-things (function).
*database-file* (special variable).
delete-database (function).
do-and-see (function).
execute (function).
reload-database (function).
reload-database-and-see (function).
start (function).
clobber/Documentation/demo/demo2.lispdocumentation/demo (module).
*comment* (special variable).
*operator* (special variable).
*transactions* (special variable).
arguments (reader method).
clear-uncommitted-to-list (function).
comment (reader method).
commit-to-list (function).
creator (reader method).
do-things (function).
function-name (reader method).
log-to-list (function).
print-object (method).
transaction (class).
with-comment (macro).
*database-file* (special variable).
*tmp-transactions* (special variable).
creation-date (reader method).
delete-database (function).
do-and-see (function).
execute (function).
reload-database (function).
reload-database-and-see (function).
save-info (method).
start (function).
clobber/Documentation/demo/demo3.lispdocumentation/demo (module).
*atomic-logging* (special variable).
clear-uncommitted (function).
commit (function).
execute (function).
log-transaction (function).
start (function).
with-atomic-logging (macro).
*database-file* (special variable).
delete-database (function).
do-and-see (function).
do-things (function).
reload-database (function).
reload-database-and-see (function).
clobber-base/conditions.lisppackages.lisp (file).
clobber-base (system).
clobber-error (condition).
clobber-base/protocol.lispconditions.lisp (file).
clobber-base (system).
clear-uncommitted (function).
close-transaction-log (function).
commit (function).
define-save-info (macro).
load-transaction-log (generic function).
log-transaction (function).
make-transaction-log (generic function).
open-transaction-log (generic function).
serialize (generic function).
transaction-log-open-p (function).
with-transaction-log (macro).
final-log-stream (reader method).
log-stream (reader method).
next-object-id (reader method).
(setf next-object-id) (writer method).
object-id-table (reader method).
save-info (generic function).
transaction-log (class).
clobber-base/utilities.lispprotocol.lisp (file).
clobber-base (system).
make-a-hash-table (function).
serialize-to-string (function).
with-string-transaction-log (macro).
%set-syntax-hash-bang (function).
%set-syntax-hash-caret (function).
%set-syntax-left-bracket (function).
%set-syntax-right-bracket (function).
def-serialize-method (macro).
fn-and-args (function).
make-object-id-table (function).
serialize-common (function).
set-syntax (function).
with-serialize-common (macro).
clobber-base/methods.lisputilities.lisp (file).
clobber-base (system).
load-transaction-log (method).
load-transaction-log (method).
load-transaction-log (method).
make-transaction-log (method).
make-transaction-log (method).
open-transaction-log (method).
open-transaction-log (method).
clobber-base/serialize-methods.lispmethods.lisp (file).
clobber-base (system).
serialize-pair (function).
clobber-base/docstrings.lispserialize-methods.lisp (file).
clobber-base (system).
Packages are listed by definition order.
clobber-demo/demo2clobberclobber-internalclobber-demo/demo3clobber-demo/demo1clobber-demo/commonclobber-demo/demo2clobber-demo/common.
common-lisp.
*comment* (special variable).
*operator* (special variable).
*transactions* (special variable).
arguments (generic reader).
clear-uncommitted-to-list (function).
comment (generic reader).
commit-to-list (function).
creator (generic reader).
do-things (function).
function-name (generic reader).
log-to-list (function).
transaction (class).
with-comment (macro).
*database-file* (special variable).
*tmp-transactions* (special variable).
creation-date (generic reader).
delete-database (function).
do-and-see (function).
execute (function).
reload-database (function).
reload-database-and-see (function).
start (function).
clobberclear-uncommitted (function).
clobber-error (condition).
close-transaction-log (function).
commit (function).
define-save-info (macro).
hash-table-to-alist (function).
log-transaction (function).
make-a-hash-table (function).
open-transaction-log (generic function).
serialize-to-string (function).
transaction-log-open-p (function).
with-string-transaction-log (macro).
with-transaction-log (macro).
clobber-internalclobber.
common-lisp.
load-transaction-log (generic function).
make-transaction-log (generic function).
serialize (generic function).
%set-syntax-hash-bang (function).
%set-syntax-hash-caret (function).
%set-syntax-left-bracket (function).
%set-syntax-right-bracket (function).
def-serialize-method (macro).
final-log-stream (generic reader).
fn-and-args (function).
log-stream (generic reader).
make-object-id-table (function).
next-object-id (generic reader).
(setf next-object-id) (generic writer).
object-id-table (generic reader).
save-info (generic function).
serialize-common (function).
serialize-pair (function).
set-syntax (function).
transaction-log (class).
with-serialize-common (macro).
clobber-demo/demo3clobber-demo/common.
common-lisp.
*atomic-logging* (special variable).
clear-uncommitted (function).
commit (function).
execute (function).
log-transaction (function).
start (function).
with-atomic-logging (macro).
*database-file* (special variable).
delete-database (function).
do-and-see (function).
do-things (function).
reload-database (function).
reload-database-and-see (function).
clobber-demo/demo1clobber-demo/common.
common-lisp.
do-things (function).
*database-file* (special variable).
delete-database (function).
do-and-see (function).
execute (function).
reload-database (function).
reload-database-and-see (function).
start (function).
clobber-demo/commoncommon-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).
holder (generic reader).
name (generic reader).
new-bank (function).
person (class).
stop (function).
transfer (function).
withdraw (function).
id (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’.
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated reader method
transaction)) ¶automatically generated reader method
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.
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’).
pathname) transaction-log) ¶hash-table) transaction-log) ¶standard-object) transaction-log) ¶string) transaction-log) ¶vector) transaction-log) ¶cons) transaction-log) ¶standard-generic-function) transaction-log) ¶symbol) transaction-log) ¶character) transaction-log) ¶number) transaction-log) ¶transaction) stream) ¶:function-name
This slot is read-only.
clobber-demo/demo2:*operator*
:creator
This slot is read-only.
(get-universal-time)
:creation-date
This slot is read-only.
transaction)) ¶automatically generated reader method
transaction-log)) ¶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
:final-log-stream
This slot is read-only.
(make-string-output-stream)
This slot is read-only.
:object-id-table
This slot is read-only.
:next-object-id
| Jump to: | %
(
A B C D E F G H I L M N O P R S T W |
|---|
| Jump to: | %
(
A B C D E F G H I L M N O P R S T W |
|---|
| Jump to: | %
*
S |
|---|
| Jump to: | %
*
S |
|---|
| Jump to: | A B C D F M P S T U |
|---|
| Jump to: | A B C D F M P S T U |
|---|