The lazy Reference Manual

This is the lazy Reference Manual, version 1.0, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 16:52:27 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 lazy

Lazy forms for Common Lisp.

Author

Jeffrey Massung

License

Apache 2.0

Version

1.0

Source

lazy.asd.

Child Component

lazy.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 lazy/lazy.asd

Source

lazy.asd.

Parent Component

lazy (system).

ASDF Systems

lazy.

Packages

lazy-asd.


3.1.2 lazy/lazy.lisp

Source

lazy.asd.

Parent Component

lazy (system).

Packages

lazy.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 lazy

Source

lazy.lisp.

Use List

common-lisp.

Public Interface
Internals

4.2 lazy-asd

Source

lazy.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 Macros

Macro: lazy (&body form)

Create a new lazy form that will evaluate later.

Package

lazy.

Source

lazy.lisp.


5.1.2 Ordinary functions

Function: lazy-value (thunk)

Get the value of a lazy form.

Package

lazy.

Source

lazy.lisp.


5.1.3 Standalone methods

Method: print-object ((obj thunk) stream)

Output a lazy form.

Source

lazy.lisp.


5.2 Internals


5.2.1 Generic functions

Generic Function: thunk-realized-p (thunk)
Package

lazy.

Methods
Method: thunk-realized-p ((thunk thunk))

T if the thunk has been realized to a value.

Source

lazy.lisp.


5.2.2 Classes

Class: thunk

A form to be evaluated later.

Package

lazy.

Source

lazy.lisp.

Direct methods
Direct slots
Slot: form
Initargs

:form

Slot: values
Package

common-lisp.

Initargs

:values


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   F   S   V  
Index Entry  Section

F
form: Private classes

S
Slot, form: Private classes
Slot, values: Private classes

V
values: Private classes