This is the hu.dwim.def Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:19:02 2025 GMT+0.
hu.dwim.def/hu.dwim.def.asdhu.dwim.def/source/infrastructure.lisphu.dwim.def/source/definers.lisphu.dwim.def/source/definers-early.lisphu.dwim.def/source/duplicates.lisphu.dwim.def/source/extended-package.lisphu.dwim.def/source/iterator.lisphu.dwim.def/source/namespace.lisphu.dwim.def/source/package.lisphu.dwim.def/source/with-macro.lispThe main system appears first, followed by any subsystem dependency.
hu.dwim.defGeneral 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/sourcehu.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.asdhu.dwim.def/source/infrastructure.lisphu.dwim.def/source/definers.lisphu.dwim.def/source/definers-early.lisphu.dwim.def/source/duplicates.lisphu.dwim.def/source/extended-package.lisphu.dwim.def/source/iterator.lisphu.dwim.def/source/namespace.lisphu.dwim.def/source/package.lisphu.dwim.def/source/with-macro.lisphu.dwim.def/source/infrastructure.lispduplicates.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.lispdefiners-early.lisp (file).
source (module).
%reevaluate-constant (function).
with-class-definer-options (macro).
hu.dwim.def/source/definers-early.lispinfrastructure.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.lisppackage.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.lispnamespace.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.lispdefiners.lisp (file).
with-macro.lisp (file).
source (module).
hu.dwim.def/source/namespace.lispdefiners.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.lispdefiners.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.defalexandria.
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 |
|---|