The hu.dwim.def Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The hu.dwim.def Reference Manual

This is the hu.dwim.def Reference Manual, generated automatically by Declt version 2.4 "Will Decker" on Wed Jun 20 11:57:37 2018 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

http://dwim.hu/project/hu.dwim.def


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

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


Previous: , Up: Systems   [Contents][Index]

2.1 hu.dwim.def

Authors

Tamás Borbély <tomi.borbely@gmail.com>
Attila Lendvai <attila.lendvai@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>

License

BSD or Bugroff

Description

General purpose, homogenous, extensible definer macro.

Defsystem Dependency

hu.dwim.asdf

Dependencies
Source

hu.dwim.def.asd (file)

Component

source (module)


Next: , Previous: , Up: Top   [Contents][Index]

3 Modules

Modules are listed depth-first from the system components tree.


Previous: , Up: Modules   [Contents][Index]

3.1 hu.dwim.def/source

Parent

hu.dwim.def (system)

Location

source/

Components

Next: , Previous: , Up: Top   [Contents][Index]

4 Files

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


Previous: , Up: Files   [Contents][Index]

4.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.1 hu.dwim.def.asd

Location

hu.dwim.def.asd

Systems

hu.dwim.def (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.2 hu.dwim.def/source/infrastructure.lisp

Dependency

duplicates.lisp (file)

Parent

source (module)

Location

source/infrastructure.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.3 hu.dwim.def/source/definers.lisp

Dependency

definers-early.lisp (file)

Parent

source (module)

Location

source/definers.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.4 hu.dwim.def/source/definers-early.lisp

Dependency

infrastructure.lisp (file)

Parent

source (module)

Location

source/definers-early.lisp

Exported Definitions

function-like-definer-declarations (function)

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.5 hu.dwim.def/source/duplicates.lisp

Dependency

package.lisp (file)

Parent

source (module)

Location

source/duplicates.lisp

Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.6 hu.dwim.def/source/extended-package.lisp

Dependency

namespace.lisp (file)

Parent

source (module)

Location

source/extended-package.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.7 hu.dwim.def/source/iterator.lisp

Dependencies
Parent

source (module)

Location

source/iterator.lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.8 hu.dwim.def/source/namespace.lisp

Dependencies
Parent

source (module)

Location

source/namespace.lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

4.1.9 hu.dwim.def/source/package.lisp

Parent

source (module)

Location

source/package.lisp

Packages

hu.dwim.def


Previous: , Up: Lisp files   [Contents][Index]

4.1.10 hu.dwim.def/source/with-macro.lisp

Dependency

definers.lisp (file)

Parent

source (module)

Location

source/with-macro.lisp

Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Packages

Packages are listed by definition order.


Previous: , Up: Packages   [Contents][Index]

5.1 hu.dwim.def

Source

package.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

6 Definitions

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


Next: , Previous: , Up: Definitions   [Contents][Index]

6.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.1 Macros

Macro: def NAME &rest REST
Package

hu.dwim.def

Source

infrastructure.lisp (file)

Macro: do-all-namespaces (VALUE-VAR &optional RETURN-VALUE) &body BODY
Package

hu.dwim.def

Source

namespace.lisp (file)

Macro: do-namespace (NAMESPACE KEY-VAR &optional VALUE-VAR RETURN-VALUE) &body BODY
Package

hu.dwim.def

Source

namespace.lisp (file)

Macro: with-standard-definer-options NAME &body BODY
Package

hu.dwim.def

Source

infrastructure.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

6.1.2 Functions

Function: collect-namespace-names NAMESPACE
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: collect-namespace-values NAMESPACE
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: find-definer NAME &optional ERRORP
Function: (setf find-definer) NEW-VALUE NAME &key IF-EXISTS
Package

hu.dwim.def

Source

infrastructure.lisp (file)

Function: find-extended-package NAME &key OTHERWISE
Function: (setf find-extended-package) VALUE NAME
Package

hu.dwim.def

Source

extended-package.lisp (file)

Function: find-namespace NAME &key OTHERWISE
Function: (setf find-namespace) VALUE NAME
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: function-like-definer-declarations -OPTIONS-
Package

hu.dwim.def

Source

definers-early.lisp (file)

Function: iterate-namespace NAMESPACE VISITOR
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: setup-readtable/same-as-package PACKAGE-NAME
Package

hu.dwim.def

Source

extended-package.lisp (file)


Previous: , Up: Exported definitions   [Contents][Index]

6.1.3 Classes

Class: definer ()
Package

hu.dwim.def

Source

infrastructure.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name-of (generic function)

Writers

(setf name-of) (generic function)

Slot: expander
Initargs

:expander

Readers

expander-of (generic function)

Writers

(setf expander-of) (generic function)

Slot: documentation
Initargs

:documentation

Readers

documentation-of (generic function)

Writers

(setf documentation-of) (generic function)

Slot: available-flags
Initargs

:available-flags

Readers

available-flags-of (generic function)

Writers

(setf available-flags-of) (generic function)

Slot: defined-at-compile-time
Type

boolean

Readers

defined-at-compile-time? (generic function)

Writers

(setf defined-at-compile-time?) (generic function)

Class: namespace ()
Package

hu.dwim.def

Source

namespace.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
  • print-object (method)
  • entries-of (method)
  • entries-of (method)
  • lock-of (method)
  • lock-of (method)
  • name-of (method)
  • name-of (method)
Direct slots
Slot: name
Type

symbol

Initargs

:name

Readers

name-of (generic function)

Writers

(setf name-of) (generic function)

Slot: lock
Initargs

:lock

Readers

lock-of (generic function)

Writers

(setf lock-of) (generic function)

Slot: entries
Initargs

:entries

Readers

entries-of (generic function)

Writers

(setf entries-of) (generic function)


Previous: , Up: Definitions   [Contents][Index]

6.2 Internal definitions


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.1 Special variables

Special Variable: *definers*
Package

hu.dwim.def

Source

infrastructure.lisp (file)

Special Variable: *extended-package-definition-hooks*
Package

hu.dwim.def

Source

extended-package.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.2 Macros

Macro: defmethods-like-definer DEFINER-MACRO-NAME
Package

hu.dwim.def

Source

definers-early.lisp (file)

Macro: defprint-object (SELF CLASS-NAME &key IDENTITY TYPE WITH-PACKAGE MUFFLE-ERRORS) &body BODY

Define a print-object method using print-unreadable-object. An example:
(defprint-object (self parenscript-dispatcher)
(when (cachep self)
(princ "cached")
(princ " "))
(princ (parenscript-file self)))

Package

hu.dwim.def

Source

duplicates.lisp (file)

Macro: function-like-definer DEFINER-MACRO-NAME &key ALLOW-COMPOUND-NAME METHOD? SIMPLE?
Package

hu.dwim.def

Source

definers-early.lisp (file)

Macro: with-class-definer-options NAME SLOTS &body BODY
Package

hu.dwim.def

Source

definers.lisp (file)

Macro: with-lock LOCK &body BODY
Package

hu.dwim.def

Source

duplicates.lisp (file)

Macro: with-lock-held-on-namespace NAMESPACE &body WITH-BODY1
Package

hu.dwim.def

Source

namespace.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.3 Functions

Function: %define-extended-package NAME READTABLE-SETUP-FORM STANDARD-OPTIONS EXTENDED-OPTIONS
Package

hu.dwim.def

Source

extended-package.lisp (file)

Function: %defmethods-like-definer DEFINER-MACRO-NAME -WHOLE- -OPTIONS-
Package

hu.dwim.def

Source

definers-early.lisp (file)

Function: %function-like-definer DEFINER-MACRO-NAME &key WHOLE OPTIONS ALLOW-COMPOUND-NAME METHOD? SIMPLE?
Package

hu.dwim.def

Source

definers-early.lisp (file)

Function: %namespace-getter NAMESPACE-NAME NAME OTHERWISE OTHERWISE?
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: %namespace-setter NAMESPACE-NAME NAME VALUE
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: %reevaluate-constant NAME VALUE &key TEST
Package

hu.dwim.def

Source

definers.lisp (file)

Function: call-extended-package-definition-hooks EXTENDED-PACKAGE
Package

hu.dwim.def

Source

extended-package.lisp (file)

Function: call-with-lock-held-on-namespace FN0 NAMESPACE
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: compute-arguments-for-function-bridge-macro ARGS &optional BODY-INVOCATION-ARGUMENTS MACRO-ONLY-ARGUMENTS
Package

hu.dwim.def

Source

with-macro.lisp (file)

Function: ensure-global-package-nickname NICKNAME PACKAGE
Package

hu.dwim.def

Source

extended-package.lisp (file)

Function: ensure-namespace NAMESPACE &key OTHERWISE
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: expand-with-macro NAME ARGS BODY -OPTIONS- FLAT? MUST-HAVE-ARGS?
Package

hu.dwim.def

Source

with-macro.lisp (file)

Function: expand-with-macro/process-body BODY-FORM
Package

hu.dwim.def

Source

with-macro.lisp (file)

Function: find-function-definer-option-transformer NAME
Package

hu.dwim.def

Source

definers-early.lisp (file)

Function: handle-otherwise/value OTHERWISE &key DEFAULT-MESSAGE
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: integrated-export SYMBOL OTHER-PACKAGE

Export SYMBOL from both its own package and OTHER-PACKAGE

Package

hu.dwim.def

Source

duplicates.lisp (file)

Function: make-definer NAME EXPANDER &rest INITARGS
Package

hu.dwim.def

Source

infrastructure.lisp (file)

Function: make-lock &key NAME
Package

hu.dwim.def

Source

duplicates.lisp (file)

Function: make-namespace-hash-table TEST-FUNCTION WEAKNESS
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: make-namespace-lock NAMESPACE-NAME
Package

hu.dwim.def

Source

namespace.lisp (file)

Function: normalize-debug-level LEVEL
Package

hu.dwim.def

Source

definers-early.lisp (file)

Function: parse-definer-name-and-options WHOLE &optional DEFINER
Package

hu.dwim.def

Source

infrastructure.lisp (file)

Function: print-symbol-with-prefix STREAM SYMBOL &optional COLON AT
Package

hu.dwim.def

Source

duplicates.lisp (file)

Function: supports-local-package-nicknames? ()
Package

hu.dwim.def

Source

extended-package.lisp (file)

Function: transform-function-definer-options OPTIONS
Package

hu.dwim.def

Source

definers-early.lisp (file)

Function: warn-redefining-definer NAME
Package

hu.dwim.def

Source

infrastructure.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.4 Generic functions

Generic Function: available-flags-of OBJECT
Generic Function: (setf available-flags-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: available-flags-of (DEFINER definer)

automatically generated reader method

Source

infrastructure.lisp (file)

Method: (setf available-flags-of) NEW-VALUE (DEFINER definer)

automatically generated writer method

Source

infrastructure.lisp (file)

Generic Function: defined-at-compile-time? OBJECT
Generic Function: (setf defined-at-compile-time?) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: defined-at-compile-time? (DEFINER definer)

automatically generated reader method

Source

infrastructure.lisp (file)

Method: (setf defined-at-compile-time?) NEW-VALUE (DEFINER definer)

automatically generated writer method

Source

infrastructure.lisp (file)

Generic Function: documentation-of OBJECT
Generic Function: (setf documentation-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: documentation-of (DEFINER definer)

automatically generated reader method

Source

infrastructure.lisp (file)

Method: (setf documentation-of) NEW-VALUE (DEFINER definer)

automatically generated writer method

Source

infrastructure.lisp (file)

Generic Function: entries-of OBJECT
Generic Function: (setf entries-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: entries-of (NAMESPACE namespace)

automatically generated reader method

Source

namespace.lisp (file)

Method: (setf entries-of) NEW-VALUE (NAMESPACE namespace)

automatically generated writer method

Source

namespace.lisp (file)

Generic Function: expander-of OBJECT
Generic Function: (setf expander-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: expander-of (DEFINER definer)

automatically generated reader method

Source

infrastructure.lisp (file)

Method: (setf expander-of) NEW-VALUE (DEFINER definer)

automatically generated writer method

Source

infrastructure.lisp (file)

Generic Function: extended-options-of OBJECT
Generic Function: (setf extended-options-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: extended-options-of (EXTENDED-PACKAGE extended-package)

automatically generated reader method

Source

extended-package.lisp (file)

Method: (setf extended-options-of) NEW-VALUE (EXTENDED-PACKAGE extended-package)

automatically generated writer method

Source

extended-package.lisp (file)

Generic Function: lock-of OBJECT
Generic Function: (setf lock-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: lock-of (NAMESPACE namespace)

automatically generated reader method

Source

namespace.lisp (file)

Method: (setf lock-of) NEW-VALUE (NAMESPACE namespace)

automatically generated writer method

Source

namespace.lisp (file)

Generic Function: name-of OBJECT
Generic Function: (setf name-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: name-of (EXTENDED-PACKAGE extended-package)

automatically generated reader method

Source

extended-package.lisp (file)

Method: (setf name-of) NEW-VALUE (EXTENDED-PACKAGE extended-package)

automatically generated writer method

Source

extended-package.lisp (file)

Method: name-of (NAMESPACE namespace)

automatically generated reader method

Source

namespace.lisp (file)

Method: (setf name-of) NEW-VALUE (NAMESPACE namespace)

automatically generated writer method

Source

namespace.lisp (file)

Method: name-of (DEFINER definer)

automatically generated reader method

Source

infrastructure.lisp (file)

Method: (setf name-of) NEW-VALUE (DEFINER definer)

automatically generated writer method

Source

infrastructure.lisp (file)

Generic Function: readtable-setup-form-of OBJECT
Generic Function: (setf readtable-setup-form-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: readtable-setup-form-of (EXTENDED-PACKAGE extended-package)

automatically generated reader method

Source

extended-package.lisp (file)

Method: (setf readtable-setup-form-of) NEW-VALUE (EXTENDED-PACKAGE extended-package)

automatically generated writer method

Source

extended-package.lisp (file)

Method: (setf readtable-setup-form-of) NEW-VALUE (EXTENDED-PACKAGE extended-package) after
Source

extended-package.lisp (file)

Generic Function: standard-options-of OBJECT
Generic Function: (setf standard-options-of) NEW-VALUE OBJECT
Package

hu.dwim.def

Methods
Method: standard-options-of (EXTENDED-PACKAGE extended-package)

automatically generated reader method

Source

extended-package.lisp (file)

Method: (setf standard-options-of) NEW-VALUE (EXTENDED-PACKAGE extended-package)

automatically generated writer method

Source

extended-package.lisp (file)


Next: , Previous: , Up: Internal definitions   [Contents][Index]

6.2.5 Classes

Class: extended-package ()
Package

hu.dwim.def

Source

extended-package.lisp (file)

Direct superclasses

standard-object (class)

Direct methods
Direct slots
Slot: name
Initargs

:name

Readers

name-of (generic function)

Writers

(setf name-of) (generic function)

Slot: standard-options
Initargs

:standard-options

Readers

standard-options-of (generic function)

Writers

(setf standard-options-of) (generic function)

Slot: extended-options
Initargs

:extended-options

Readers

extended-options-of (generic function)

Writers

(setf extended-options-of) (generic function)

Slot: readtable-setup-form
Initargs

:readtable-setup-form

Readers

readtable-setup-form-of (generic function)

Writers

(setf readtable-setup-form-of) (generic function)


Previous: , Up: Internal definitions   [Contents][Index]

6.2.6 Types

Type: definer-name ()
Package

hu.dwim.def

Source

infrastructure.lisp (file)


Previous: , Up: Top   [Contents][Index]

Appendix A Indexes


Next: , Previous: , Up: Indexes   [Contents][Index]

A.1 Concepts

Jump to:   F   H   L   M  
Index Entry  Section

F
File, Lisp, hu.dwim.def.asd: The hu<dot>dwim<dot>def<dot>asd file
File, Lisp, hu.dwim.def/source/definers-early.lisp: The hu<dot>dwim<dot>def/source/definers-early<dot>lisp file
File, Lisp, hu.dwim.def/source/definers.lisp: The hu<dot>dwim<dot>def/source/definers<dot>lisp file
File, Lisp, hu.dwim.def/source/duplicates.lisp: The hu<dot>dwim<dot>def/source/duplicates<dot>lisp file
File, Lisp, hu.dwim.def/source/extended-package.lisp: The hu<dot>dwim<dot>def/source/extended-package<dot>lisp file
File, Lisp, hu.dwim.def/source/infrastructure.lisp: The hu<dot>dwim<dot>def/source/infrastructure<dot>lisp file
File, Lisp, hu.dwim.def/source/iterator.lisp: The hu<dot>dwim<dot>def/source/iterator<dot>lisp file
File, Lisp, hu.dwim.def/source/namespace.lisp: The hu<dot>dwim<dot>def/source/namespace<dot>lisp file
File, Lisp, hu.dwim.def/source/package.lisp: The hu<dot>dwim<dot>def/source/package<dot>lisp file
File, Lisp, hu.dwim.def/source/with-macro.lisp: The hu<dot>dwim<dot>def/source/with-macro<dot>lisp file

H
hu.dwim.def.asd: The hu<dot>dwim<dot>def<dot>asd file
hu.dwim.def/source: The hu<dot>dwim<dot>def/source module
hu.dwim.def/source/definers-early.lisp: The hu<dot>dwim<dot>def/source/definers-early<dot>lisp file
hu.dwim.def/source/definers.lisp: The hu<dot>dwim<dot>def/source/definers<dot>lisp file
hu.dwim.def/source/duplicates.lisp: The hu<dot>dwim<dot>def/source/duplicates<dot>lisp file
hu.dwim.def/source/extended-package.lisp: The hu<dot>dwim<dot>def/source/extended-package<dot>lisp file
hu.dwim.def/source/infrastructure.lisp: The hu<dot>dwim<dot>def/source/infrastructure<dot>lisp file
hu.dwim.def/source/iterator.lisp: The hu<dot>dwim<dot>def/source/iterator<dot>lisp file
hu.dwim.def/source/namespace.lisp: The hu<dot>dwim<dot>def/source/namespace<dot>lisp file
hu.dwim.def/source/package.lisp: The hu<dot>dwim<dot>def/source/package<dot>lisp file
hu.dwim.def/source/with-macro.lisp: The hu<dot>dwim<dot>def/source/with-macro<dot>lisp file

L
Lisp File, hu.dwim.def.asd: The hu<dot>dwim<dot>def<dot>asd file
Lisp File, hu.dwim.def/source/definers-early.lisp: The hu<dot>dwim<dot>def/source/definers-early<dot>lisp file
Lisp File, hu.dwim.def/source/definers.lisp: The hu<dot>dwim<dot>def/source/definers<dot>lisp file
Lisp File, hu.dwim.def/source/duplicates.lisp: The hu<dot>dwim<dot>def/source/duplicates<dot>lisp file
Lisp File, hu.dwim.def/source/extended-package.lisp: The hu<dot>dwim<dot>def/source/extended-package<dot>lisp file
Lisp File, hu.dwim.def/source/infrastructure.lisp: The hu<dot>dwim<dot>def/source/infrastructure<dot>lisp file
Lisp File, hu.dwim.def/source/iterator.lisp: The hu<dot>dwim<dot>def/source/iterator<dot>lisp file
Lisp File, hu.dwim.def/source/namespace.lisp: The hu<dot>dwim<dot>def/source/namespace<dot>lisp file
Lisp File, hu.dwim.def/source/package.lisp: The hu<dot>dwim<dot>def/source/package<dot>lisp file
Lisp File, hu.dwim.def/source/with-macro.lisp: The hu<dot>dwim<dot>def/source/with-macro<dot>lisp file

M
Module, hu.dwim.def/source: The hu<dot>dwim<dot>def/source module

Jump to:   F   H   L   M  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.2 Functions

Jump to:   %   (  
A   C   D   E   F   G   H   I   L   M   N   P   R   S   T   W  
Index Entry  Section

%
%define-extended-package: Internal functions
%defmethods-like-definer: Internal functions
%function-like-definer: Internal functions
%namespace-getter: Internal functions
%namespace-setter: Internal functions
%reevaluate-constant: Internal functions

(
(setf available-flags-of): Internal generic functions
(setf available-flags-of): Internal generic functions
(setf defined-at-compile-time?): Internal generic functions
(setf defined-at-compile-time?): Internal generic functions
(setf documentation-of): Internal generic functions
(setf documentation-of): Internal generic functions
(setf entries-of): Internal generic functions
(setf entries-of): Internal generic functions
(setf expander-of): Internal generic functions
(setf expander-of): Internal generic functions
(setf extended-options-of): Internal generic functions
(setf extended-options-of): Internal generic functions
(setf find-definer): Exported functions
(setf find-extended-package): Exported functions
(setf find-namespace): Exported functions
(setf lock-of): Internal generic functions
(setf lock-of): Internal generic functions
(setf name-of): Internal generic functions
(setf name-of): Internal generic functions
(setf name-of): Internal generic functions
(setf name-of): Internal generic functions
(setf readtable-setup-form-of): Internal generic functions
(setf readtable-setup-form-of): Internal generic functions
(setf readtable-setup-form-of): Internal generic functions
(setf standard-options-of): Internal generic functions
(setf standard-options-of): Internal generic functions

A
available-flags-of: Internal generic functions
available-flags-of: Internal generic functions

C
call-extended-package-definition-hooks: Internal functions
call-with-lock-held-on-namespace: Internal functions
collect-namespace-names: Exported functions
collect-namespace-values: Exported functions
compute-arguments-for-function-bridge-macro: Internal functions

D
def: Exported macros
defined-at-compile-time?: Internal generic functions
defined-at-compile-time?: Internal generic functions
defmethods-like-definer: Internal macros
defprint-object: Internal macros
do-all-namespaces: Exported macros
do-namespace: Exported macros
documentation-of: Internal generic functions
documentation-of: Internal generic functions

E
ensure-global-package-nickname: Internal functions
ensure-namespace: Internal functions
entries-of: Internal generic functions
entries-of: Internal generic functions
expand-with-macro: Internal functions
expand-with-macro/process-body: Internal functions
expander-of: Internal generic functions
expander-of: Internal generic functions
extended-options-of: Internal generic functions
extended-options-of: Internal generic functions

F
find-definer: Exported functions
find-extended-package: Exported functions
find-function-definer-option-transformer: Internal functions
find-namespace: Exported functions
Function, %define-extended-package: Internal functions
Function, %defmethods-like-definer: Internal functions
Function, %function-like-definer: Internal functions
Function, %namespace-getter: Internal functions
Function, %namespace-setter: Internal functions
Function, %reevaluate-constant: Internal functions
Function, (setf find-definer): Exported functions
Function, (setf find-extended-package): Exported functions
Function, (setf find-namespace): Exported functions
Function, call-extended-package-definition-hooks: Internal functions
Function, call-with-lock-held-on-namespace: Internal functions
Function, collect-namespace-names: Exported functions
Function, collect-namespace-values: Exported functions
Function, compute-arguments-for-function-bridge-macro: Internal functions
Function, ensure-global-package-nickname: Internal functions
Function, ensure-namespace: Internal functions
Function, expand-with-macro: Internal functions
Function, expand-with-macro/process-body: Internal functions
Function, find-definer: Exported functions
Function, find-extended-package: Exported functions
Function, find-function-definer-option-transformer: Internal functions
Function, find-namespace: Exported functions
Function, function-like-definer-declarations: Exported functions
Function, handle-otherwise/value: Internal functions
Function, integrated-export: Internal functions
Function, iterate-namespace: Exported functions
Function, make-definer: Internal functions
Function, make-lock: Internal functions
Function, make-namespace-hash-table: Internal functions
Function, make-namespace-lock: Internal functions
Function, normalize-debug-level: Internal functions
Function, parse-definer-name-and-options: Internal functions
Function, print-symbol-with-prefix: Internal functions
Function, setup-readtable/same-as-package: Exported functions
Function, supports-local-package-nicknames?: Internal functions
Function, transform-function-definer-options: Internal functions
Function, warn-redefining-definer: Internal functions
function-like-definer: Internal macros
function-like-definer-declarations: Exported functions

G
Generic Function, (setf available-flags-of): Internal generic functions
Generic Function, (setf defined-at-compile-time?): Internal generic functions
Generic Function, (setf documentation-of): Internal generic functions
Generic Function, (setf entries-of): Internal generic functions
Generic Function, (setf expander-of): Internal generic functions
Generic Function, (setf extended-options-of): Internal generic functions
Generic Function, (setf lock-of): Internal generic functions
Generic Function, (setf name-of): Internal generic functions
Generic Function, (setf readtable-setup-form-of): Internal generic functions
Generic Function, (setf standard-options-of): Internal generic functions
Generic Function, available-flags-of: Internal generic functions
Generic Function, defined-at-compile-time?: Internal generic functions
Generic Function, documentation-of: Internal generic functions
Generic Function, entries-of: Internal generic functions
Generic Function, expander-of: Internal generic functions
Generic Function, extended-options-of: Internal generic functions
Generic Function, lock-of: Internal generic functions
Generic Function, name-of: Internal generic functions
Generic Function, readtable-setup-form-of: Internal generic functions
Generic Function, standard-options-of: Internal generic functions

H
handle-otherwise/value: Internal functions

I
integrated-export: Internal functions
iterate-namespace: Exported functions

L
lock-of: Internal generic functions
lock-of: Internal generic functions

M
Macro, def: Exported macros
Macro, defmethods-like-definer: Internal macros
Macro, defprint-object: Internal macros
Macro, do-all-namespaces: Exported macros
Macro, do-namespace: Exported macros
Macro, function-like-definer: Internal macros
Macro, with-class-definer-options: Internal macros
Macro, with-lock: Internal macros
Macro, with-lock-held-on-namespace: Internal macros
Macro, with-standard-definer-options: Exported macros
make-definer: Internal functions
make-lock: Internal functions
make-namespace-hash-table: Internal functions
make-namespace-lock: Internal functions
Method, (setf available-flags-of): Internal generic functions
Method, (setf defined-at-compile-time?): Internal generic functions
Method, (setf documentation-of): Internal generic functions
Method, (setf entries-of): Internal generic functions
Method, (setf expander-of): Internal generic functions
Method, (setf extended-options-of): Internal generic functions
Method, (setf lock-of): Internal generic functions
Method, (setf name-of): Internal generic functions
Method, (setf name-of): Internal generic functions
Method, (setf name-of): Internal generic functions
Method, (setf readtable-setup-form-of): Internal generic functions
Method, (setf readtable-setup-form-of): Internal generic functions
Method, (setf standard-options-of): Internal generic functions
Method, available-flags-of: Internal generic functions
Method, defined-at-compile-time?: Internal generic functions
Method, documentation-of: Internal generic functions
Method, entries-of: Internal generic functions
Method, expander-of: Internal generic functions
Method, extended-options-of: Internal generic functions
Method, lock-of: Internal generic functions
Method, name-of: Internal generic functions
Method, name-of: Internal generic functions
Method, name-of: Internal generic functions
Method, readtable-setup-form-of: Internal generic functions
Method, standard-options-of: Internal generic functions

N
name-of: Internal generic functions
name-of: Internal generic functions
name-of: Internal generic functions
name-of: Internal generic functions
normalize-debug-level: Internal functions

P
parse-definer-name-and-options: Internal functions
print-symbol-with-prefix: Internal functions

R
readtable-setup-form-of: Internal generic functions
readtable-setup-form-of: Internal generic functions

S
setup-readtable/same-as-package: Exported functions
standard-options-of: Internal generic functions
standard-options-of: Internal generic functions
supports-local-package-nicknames?: Internal functions

T
transform-function-definer-options: Internal functions

W
warn-redefining-definer: Internal functions
with-class-definer-options: Internal macros
with-lock: Internal macros
with-lock-held-on-namespace: Internal macros
with-standard-definer-options: Exported macros

Jump to:   %   (  
A   C   D   E   F   G   H   I   L   M   N   P   R   S   T   W  

Next: , Previous: , Up: Indexes   [Contents][Index]

A.3 Variables

Jump to:   *  
A   D   E   L   N   R   S  
Index Entry  Section

*
*definers*: Internal special variables
*extended-package-definition-hooks*: Internal special variables

A
available-flags: Exported classes

D
defined-at-compile-time: Exported classes
documentation: Exported classes

E
entries: Exported classes
expander: Exported classes
extended-options: Internal classes

L
lock: Exported classes

N
name: Exported classes
name: Exported classes
name: Internal classes

R
readtable-setup-form: Internal classes

S
Slot, available-flags: Exported classes
Slot, defined-at-compile-time: Exported classes
Slot, documentation: Exported classes
Slot, entries: Exported classes
Slot, expander: Exported classes
Slot, extended-options: Internal classes
Slot, lock: Exported classes
Slot, name: Exported classes
Slot, name: Exported classes
Slot, name: Internal classes
Slot, readtable-setup-form: Internal classes
Slot, standard-options: Internal classes
Special Variable, *definers*: Internal special variables
Special Variable, *extended-package-definition-hooks*: Internal special variables
standard-options: Internal classes

Jump to:   *  
A   D   E   L   N   R   S  

Previous: , Up: Indexes   [Contents][Index]

A.4 Data types

Jump to:   C   D   E   H   N   P   S   T  
Index Entry  Section

C
Class, definer: Exported classes
Class, extended-package: Internal classes
Class, namespace: Exported classes

D
definer: Exported classes
definer-name: Internal types

E
extended-package: Internal classes

H
hu.dwim.def: The hu<dot>dwim<dot>def system
hu.dwim.def: The hu<dot>dwim<dot>def package

N
namespace: Exported classes

P
Package, hu.dwim.def: The hu<dot>dwim<dot>def package

S
System, hu.dwim.def: The hu<dot>dwim<dot>def system

T
Type, definer-name: Internal types

Jump to:   C   D   E   H   N   P   S   T