The clos-encounters Reference Manual

This is the clos-encounters Reference Manual, version 0.1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 05:42:24 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 clos-encounters

A collection of OOP patterns benefiting from the CLOS MOP.

Author

Colin O’Keefe

License

Unlicense

Version

0.1.0

Dependency

closer-mop (system).

Source

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

Source

clos-encounters.asd.

Parent Component

clos-encounters (system).

ASDF Systems

clos-encounters.


3.1.2 clos-encounters/package.lisp

Source

clos-encounters.asd.

Parent Component

clos-encounters (system).

Packages

clos-encounters.


3.1.3 clos-encounters/abstract-class.lisp

Source

clos-encounters.asd.

Parent Component

clos-encounters (system).

Public Interface

3.1.4 clos-encounters/singleton-class.lisp

Source

clos-encounters.asd.

Parent Component

clos-encounters (system).

Public Interface
Internals

singleton-class-instance (reader method).


4 Packages

Packages are listed by definition order.


4.1 clos-encounters

Source

package.lisp.

Use List

common-lisp.

Public Interface
Internals

singleton-class-instance (generic reader).


5 Definitions

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


5.1 Public Interface


5.1.1 Standalone methods

Method: make-instance ((class singleton-class) &rest kwargs)
Source

singleton-class.lisp.

Method: make-instance ((class abstract-class) &rest ignore)
Source

abstract-class.lisp.

Method: validate-superclass ((sub singleton-class) (sup standard-class))
Package

sb-mop.

Source

singleton-class.lisp.

Method: validate-superclass ((sub standard-class) (sup abstract-class))
Package

sb-mop.

Source

abstract-class.lisp.

Method: validate-superclass ((sub abstract-class) (sup standard-class))
Package

sb-mop.

Source

abstract-class.lisp.


5.1.2 Classes

Class: abstract-class

Metaclass for Abstract Classes

Package

clos-encounters.

Source

abstract-class.lisp.

Direct superclasses

standard-class.

Direct methods
Class: singleton-class

Metaclass for singleton classes.

Package

clos-encounters.

Source

singleton-class.lisp.

Direct superclasses

standard-class.

Direct methods
Direct slots
Slot: instance

The instance of a singleton class.

Initargs

:instance

Readers

singleton-class-instance.

Writers

This slot is read-only.


5.2 Internals


5.2.1 Generic functions

Generic Reader: singleton-class-instance (object)
Package

clos-encounters.

Methods
Reader Method: singleton-class-instance ((singleton-class singleton-class))

The instance of a singleton class.

Source

singleton-class.lisp.

Target Slot

instance.


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   I   S  
Index Entry  Section

I
instance: Public classes

S
Slot, instance: Public classes