The clos-diff Reference Manual

This is the clos-diff Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:02:10 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 clos-diff

A library for creating diffs of CLOS objects

Author

Krzysztof Drewniak <>

License

GNU GPL version 3 or any later version

Version

1.0

Dependency

closer-mop (system).

Source

clos-diff.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 clos-diff/clos-diff.asd

Source

clos-diff.asd.

Parent Component

clos-diff (system).

ASDF Systems

clos-diff.

Packages

clos-diff-system.


3.1.2 clos-diff/package.lisp

Source

clos-diff.asd.

Parent Component

clos-diff (system).

Packages

clos-diff.


3.1.3 clos-diff/diff.lisp

Dependency

package.lisp (file).

Source

clos-diff.asd.

Parent Component

clos-diff (system).

Public Interface

diff (function).

Internals

3.1.4 clos-diff/apply.lisp

Dependency

diff.lisp (file).

Source

clos-diff.asd.

Parent Component

clos-diff (system).

Public Interface

apply-diff (function).

Internals

eval-diff (function).


4 Packages

Packages are listed by definition order.


4.1 clos-diff

Source

package.lisp.

Nickname

cld

Use List

common-lisp.

Public Interface
Internals

4.2 clos-diff-system

Source

clos-diff.asd.

Use List
  • asdf/interface.
  • common-lisp.

5 Definitions

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


5.1 Public Interface


5.1.1 Ordinary functions

Function: apply-diff (diff &optional obj)
Package

clos-diff.

Source

apply.lisp.

Function: diff (old new &key test circ-list)
Package

clos-diff.

Source

diff.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: diff-nil (obj &optional type circ-list)
Package

clos-diff.

Source

diff.lisp.

Function: eval-diff (obj phrase)
Package

clos-diff.

Source

apply.lisp.

Function: get-slots (object)
Package

clos-diff.

Source

diff.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables