The pretty-function Reference Manual

This is the pretty-function Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sat Dec 03 22:56:18 2022 GMT+0.

Table of Contents


1 Introduction


2 Systems

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


2.1 pretty-function

Version

0.1

Source

pretty-function.asd.

Child Component

pretty-function.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 pretty-function/pretty-function.asd

Source

pretty-function.asd.

Parent Component

pretty-function (system).

ASDF Systems

pretty-function.

Packages

pretty-function.system.


3.1.2 pretty-function/pretty-function.lisp

Source

pretty-function.asd.

Parent Component

pretty-function (system).

Packages

pretty-function.

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 pretty-function.system

Source

pretty-function.asd.

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

4.2 pretty-function

Source

pretty-function.lisp.

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 Special variables

Special Variable: *pretty-function-printing-supported-p*
Package

pretty-function.

Source

pretty-function.lisp.


5.1.2 Macros

Macro: named-lambda (name lambda-list &body body)
Package

pretty-function.

Source

pretty-function.lisp.

Macro: named-lambda* (name-form lambda-list &body body)
Package

pretty-function.

Source

pretty-function.lisp.

Macro: with-function-printer (printer fn)
Package

pretty-function.

Source

pretty-function.lisp.


5.1.3 Ordinary functions

Function: clear-pretty-function-table (&optional stream)
Package

pretty-function.

Source

pretty-function.lisp.

Function: enable-pretty-function-printing (&optional priority table)
Package

pretty-function.

Source

pretty-function.lisp.

Function: get-function-printer (fn)
Setf Expander: (setf get-function-printer) (fn)
Package

pretty-function.

Source

pretty-function.lisp.

Function: print-pretty-function-table (&optional stream)
Package

pretty-function.

Source

pretty-function.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *pretty-function-printing-enabled-p*
Package

pretty-function.

Source

pretty-function.lisp.

Special Variable: *weak-fn-alist*
Package

pretty-function.

Source

pretty-function.lisp.

Special Variable: *weak-fn-alist-outdated-p*
Package

pretty-function.

Source

pretty-function.lisp.


5.2.2 Ordinary functions

Function: .outdate-weak-fn-alist ()
Package

pretty-function.

Source

pretty-function.lisp.

Function: .print-pretty-function (s fn)
Package

pretty-function.

Source

pretty-function.lisp.

Function: .update-weak-fn-alist ()
Package

pretty-function.

Source

pretty-function.lisp.


Appendix A Indexes


A.1 Concepts