The trivial-wish Reference Manual

This is the trivial-wish Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 18:09:20 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 trivial-wish

Create ’wishes’ which are requests to compute something later

Author

StackSmith

License

BSD 2-clause

Source

trivial-wish.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 trivial-wish/trivial-wish.asd

Source

trivial-wish.asd.

Parent Component

trivial-wish (system).

ASDF Systems

trivial-wish.


3.1.2 trivial-wish/package.lisp

Source

trivial-wish.asd.

Parent Component

trivial-wish (system).

Packages

trivial-wish.


3.1.3 trivial-wish/wish.lisp

Dependency

package.lisp (file).

Source

trivial-wish.asd.

Parent Component

trivial-wish (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 trivial-wish

Source

package.lisp.

Nickname

wish

Use List

common-lisp.

Public Interface
Internals

5 Definitions

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


5.1 Public Interface


5.1.1 Macros

Macro: define (name &rest slots)
Package

trivial-wish.

Source

wish.lisp.


5.1.2 Generic functions

Generic Function: fulfil (wish &key lifo &allow-other-keys)

Perform the requested computation on a wish-derived object

Package

trivial-wish.

Source

wish.lisp.

Methods
Method: fulfil ((wishes wishes) &key lifo)

Fulfil all wishes. Optionally,
:lifo nil to feverse the native last-in-first-out order; :fun to supply a different function to process each wish


5.1.3 Standalone methods

Method: initialize-instance :after ((wish wish) &key upon)
Source

wish.lisp.


5.1.4 Classes

Class: wish

Subclass your wish class and specialize (fulfil...) method

Package

trivial-wish.

Source

wish.lisp.

Direct methods

initialize-instance.

Class: wishes

A container for wish-derived objects; can be passed

Package

trivial-wish.

Source

wish.lisp.

Direct methods
Direct slots
Slot: data
Readers

data.

Writers

(setf data).


5.2 Internals


5.2.1 Generic functions

Generic Reader: data (object)
Package

trivial-wish.

Methods
Reader Method: data ((wishes wishes))

automatically generated reader method

Source

wish.lisp.

Target Slot

data.

Generic Writer: (setf data) (object)
Package

trivial-wish.

Methods
Writer Method: (setf data) ((wishes wishes))

automatically generated writer method

Source

wish.lisp.

Target Slot

data.


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   D   S  
Index Entry  Section

D
data: Public classes

S
Slot, data: Public classes