The metap Reference Manual

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

Table of Contents


1 Introduction


2 Systems

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


2.1 metap

Metap provides metaclass propagation along class inheritance structure.

Author

hipeta

License

MIT

Dependency

closer-mop (system).

Source

metap.asd.

Child Component

metap.lisp (file).


3 Files

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


3.1 Lisp


3.1.1 metap/metap.asd

Source

metap.asd.

Parent Component

metap (system).

ASDF Systems

metap.


3.1.2 metap/metap.lisp

Source

metap.asd.

Parent Component

metap (system).

Packages

metap.

Public Interface
Internals

compute-precedense-list (function).


4 Packages

Packages are listed by definition order.


4.1 metap

Source

metap.lisp.

Use List

common-lisp.

Public Interface
Internals

compute-precedense-list (function).


5 Definitions

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


5.1 Public Interface


5.1.1 Special variables

Special Variable: *metap-m1-m2-pairs*
Package

metap.

Source

metap.lisp.


5.1.2 Macros

Macro: validate-superclass* (&body validations)
Package

metap.

Source

metap.lisp.


5.1.3 Ordinary functions

Function: register-m1-m2-pair (m1class m2class)
Package

metap.

Source

metap.lisp.


5.2 Internals


5.2.1 Ordinary functions

Function: compute-precedense-list (direct-superclasses)
Package

metap.

Source

metap.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   *  
S  
Index Entry  Section

*
*metap-m1-m2-pairs*: Public special variables

S
Special Variable, *metap-m1-m2-pairs*: Public special variables