This is the hu.dwim.def Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Thu Aug 15 05:19:27 2024 GMT+0.
hu.dwim.def/hu.dwim.def.asd
hu.dwim.def/source/infrastructure.lisp
hu.dwim.def/source/definers.lisp
hu.dwim.def/source/definers-early.lisp
hu.dwim.def/source/duplicates.lisp
hu.dwim.def/source/extended-package.lisp
hu.dwim.def/source/iterator.lisp
hu.dwim.def/source/namespace.lisp
hu.dwim.def/source/package.lisp
hu.dwim.def/source/with-macro.lisp
The main system appears first, followed by any subsystem dependency.
hu.dwim.def
General purpose, homogenous, extensible definer macro.
Tamás Borbély <tomi.borbely@gmail.com>
Attila Lendvai <attila.lendvai@gmail.com>
Levente Mészáros <levente.meszaros@gmail.com>
BSD or Bugroff
hu.dwim.asdf
(system).
alexandria
(system).
anaphora
(system).
iterate
(system).
metabang-bind
(system).
source
(module).
Modules are listed depth-first from the system components tree.
hu.dwim.def/source
hu.dwim.def
(system).
infrastructure.lisp
(file).
definers.lisp
(file).
definers-early.lisp
(file).
duplicates.lisp
(file).
extended-package.lisp
(file).
iterator.lisp
(file).
namespace.lisp
(file).
package.lisp
(file).
with-macro.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
hu.dwim.def/hu.dwim.def.asd
hu.dwim.def/source/infrastructure.lisp
hu.dwim.def/source/definers.lisp
hu.dwim.def/source/definers-early.lisp
hu.dwim.def/source/duplicates.lisp
hu.dwim.def/source/extended-package.lisp
hu.dwim.def/source/iterator.lisp
hu.dwim.def/source/namespace.lisp
hu.dwim.def/source/package.lisp
hu.dwim.def/source/with-macro.lisp
hu.dwim.def/source/infrastructure.lisp
duplicates.lisp
(file).
source
(module).
def
(macro).
definer
(class).
find-definer
(function).
(setf find-definer)
(function).
initialize-instance
(method).
print-object
(method).
with-standard-definer-options
(macro).
*definers*
(special variable).
available-flags-of
(reader method).
(setf available-flags-of)
(writer method).
defined-at-compile-time?
(reader method).
(setf defined-at-compile-time?)
(writer method).
definer-name
(type).
documentation-of
(reader method).
(setf documentation-of)
(writer method).
expander-of
(reader method).
(setf expander-of)
(writer method).
make-definer
(function).
name-of
(reader method).
(setf name-of)
(writer method).
parse-definer-name-and-options
(function).
warn-redefining-definer
(function).
hu.dwim.def/source/definers.lisp
definers-early.lisp
(file).
source
(module).
%reevaluate-constant
(function).
with-class-definer-options
(macro).
hu.dwim.def/source/definers-early.lisp
infrastructure.lisp
(file).
source
(module).
function-like-definer-declarations
(function).
%defmethods-like-definer
(function).
%function-like-definer
(function).
defmethods-like-definer
(macro).
find-function-definer-option-transformer
(function).
function-like-definer
(macro).
normalize-debug-level
(function).
transform-function-definer-options
(function).
hu.dwim.def/source/duplicates.lisp
package.lisp
(file).
source
(module).
defprint-object
(macro).
integrated-export
(function).
make-lock
(function).
print-symbol-with-prefix
(function).
with-lock
(macro).
hu.dwim.def/source/extended-package.lisp
namespace.lisp
(file).
source
(module).
find-extended-package
(function).
(setf find-extended-package)
(function).
print-object
(method).
setup-readtable/same-as-package
(function).
%define-extended-package
(function).
*extended-package-definition-hooks*
(special variable).
call-extended-package-definition-hooks
(function).
ensure-global-package-nickname
(function).
extended-options-of
(reader method).
(setf extended-options-of)
(writer method).
extended-package
(class).
name-of
(reader method).
(setf name-of)
(writer method).
readtable-setup-form-of
(reader method).
(setf readtable-setup-form-of)
(writer method).
(setf readtable-setup-form-of)
(method).
standard-options-of
(reader method).
(setf standard-options-of)
(writer method).
supports-local-package-nicknames?
(function).
hu.dwim.def/source/iterator.lisp
definers.lisp
(file).
with-macro.lisp
(file).
source
(module).
hu.dwim.def/source/namespace.lisp
definers.lisp
(file).
with-macro.lisp
(file).
source
(module).
collect-namespace-names
(function).
collect-namespace-values
(function).
do-all-namespaces
(macro).
do-namespace
(macro).
find-namespace
(function).
(setf find-namespace)
(function).
iterate-namespace
(function).
namespace
(class).
print-object
(method).
%namespace-getter
(function).
%namespace-setter
(function).
call-with-lock-held-on-namespace
(function).
ensure-namespace
(function).
entries-of
(reader method).
(setf entries-of)
(writer method).
handle-otherwise/value
(function).
lock-of
(reader method).
(setf lock-of)
(writer method).
make-namespace-hash-table
(function).
make-namespace-lock
(function).
name-of
(reader method).
(setf name-of)
(writer method).
with-lock-held-on-namespace
(macro).
hu.dwim.def/source/with-macro.lisp
definers.lisp
(file).
source
(module).
compute-arguments-for-function-bridge-macro
(function).
expand-with-macro
(function).
expand-with-macro/process-body
(function).
Packages are listed by definition order.
hu.dwim.def
alexandria
.
anaphora
.
common-lisp
.
hu.dwim.asdf
.
iterate
.
metabang.bind
.
collect-namespace-names
(function).
collect-namespace-values
(function).
def
(macro).
definer
(class).
do-all-namespaces
(macro).
do-namespace
(macro).
find-definer
(function).
(setf find-definer)
(function).
find-extended-package
(function).
(setf find-extended-package)
(function).
find-namespace
(function).
(setf find-namespace)
(function).
function-like-definer-declarations
(function).
iterate-namespace
(function).
namespace
(class).
setup-readtable/same-as-package
(function).
with-standard-definer-options
(macro).
%define-extended-package
(function).
%defmethods-like-definer
(function).
%function-like-definer
(function).
%namespace-getter
(function).
%namespace-setter
(function).
%reevaluate-constant
(function).
*definers*
(special variable).
*extended-package-definition-hooks*
(special variable).
available-flags-of
(generic reader).
(setf available-flags-of)
(generic writer).
call-extended-package-definition-hooks
(function).
call-with-lock-held-on-namespace
(function).
compute-arguments-for-function-bridge-macro
(function).
defined-at-compile-time?
(generic reader).
(setf defined-at-compile-time?)
(generic writer).
definer-name
(type).
defmethods-like-definer
(macro).
defprint-object
(macro).
documentation-of
(generic reader).
(setf documentation-of)
(generic writer).
ensure-global-package-nickname
(function).
ensure-namespace
(function).
entries-of
(generic reader).
(setf entries-of)
(generic writer).
expand-with-macro
(function).
expand-with-macro/process-body
(function).
expander-of
(generic reader).
(setf expander-of)
(generic writer).
extended-options-of
(generic reader).
(setf extended-options-of)
(generic writer).
extended-package
(class).
find-function-definer-option-transformer
(function).
function-like-definer
(macro).
handle-otherwise/value
(function).
integrated-export
(function).
lock-of
(generic reader).
(setf lock-of)
(generic writer).
make-definer
(function).
make-lock
(function).
make-namespace-hash-table
(function).
make-namespace-lock
(function).
name-of
(generic reader).
(setf name-of)
(generic writer).
normalize-debug-level
(function).
parse-definer-name-and-options
(function).
print-symbol-with-prefix
(function).
readtable-setup-form-of
(generic reader).
(setf readtable-setup-form-of)
(generic function).
standard-options-of
(generic reader).
(setf standard-options-of)
(generic writer).
supports-local-package-nicknames?
(function).
transform-function-definer-options
(function).
warn-redefining-definer
(function).
with-class-definer-options
(macro).
with-lock
(macro).
with-lock-held-on-namespace
(macro).
Definitions are sorted by export status, category, package, and then by lexicographic order.
extended-package
) stream0) ¶:name
:expander
common-lisp
.
:documentation
:available-flags
boolean
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)))
Export SYMBOL from both its own package and OTHER-PACKAGE
extended-package
)) ¶automatically generated reader method
extended-package
)) ¶automatically generated writer method
extended-package
)) ¶automatically generated reader method
name
.
namespace
)) ¶automatically generated reader method
name
.
extended-package
)) ¶automatically generated writer method
name
.
namespace
)) ¶automatically generated writer method
name
.
extended-package
)) ¶automatically generated reader method
extended-package
)) ¶extended-package
)) ¶automatically generated writer method
extended-package
)) ¶automatically generated reader method
extended-package
)) ¶automatically generated writer method
Jump to: | %
(
A C D E F G H I L M N P R S T W |
---|
Jump to: | %
(
A C D E F G H I L M N P R S T W |
---|
Jump to: | *
A D E L N R S |
---|
Jump to: | *
A D E L N R S |
---|
Jump to: | C D E F H I M N P S T W |
---|
Jump to: | C D E F H I M N P S T W |
---|