This is the pseudonyms Reference Manual, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 07:21:17 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
pseudonyms
Relative package nicknames through macros
Michal "phoe" Herda
FreeBSD (BSD 2-clause)
trivial-garbage
(system).
named-readtables
(system).
package.lisp
(file).
pseudonyms.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
pseudonyms/pseudonyms.lisp
package.lisp
(file).
pseudonyms
(system).
*pseudonym-table*
(special variable).
defpseudonym
(function).
pmakunbound
(function).
print-pseudonyms
(function).
pseudonym-reader
(function).
set-pseudonym-macro-character
(function).
pseudonyms-on
(function).
string-designator
(type).
string=-getf
(function).
string=-getf-key
(function).
Packages are listed by definition order.
pseudonyms
=== PSEUDONYMS by phoe ===
See attached README.md for documentation.
common-lisp
.
editor-hints.named-readtables
.
trivial-garbage
.
*pseudonym-table*
(special variable).
defpseudonym
(function).
pmakunbound
(function).
print-pseudonyms
(function).
pseudonym-reader
(function).
set-pseudonym-macro-character
(function).
pseudonyms-on
(function).
string-designator
(type).
string=-getf
(function).
string=-getf-key
(function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
This is a global package-name-indexed hashtable holding package-name-and-pseudonym plists.
This, given a package name and a pseudonym for it, allows you to use a local pseudonym in
form $pseudonym:symbol instead of name:symbol within your code. This pseudonym is local to the
package you called defpseudonym in (as shown by the global variable *PACKAGE*).
Arguments must be a pair of non-empty non-equal string designators, although I suggest using
a lowercase string for the second argument.
An optional third argument allows you to set a pseudonym for a different package.
This will signal an error whenever a nickname or pseudonym is already taken.
This, given either a pseudonym-bound package name or a package name-bound pseudonym, clears
any name-pseudonym pair bound to it.
Argument must be a string designator.
An optional second argument allows you to clear a pseudonym for a different package.
This prints all pseudonyms in a fancy manner.
Optional argument designates the package name, from inside which pseudonyms should be printed.
This is the reader macro for local pseudonyms.
This function is not meant to be called explicitly, unless you know what you’re doing.
Sets the macro character for nickname resolution. By default, it is set to #$.
Gimme some sugar, baby.
This is a version of getf utilizing string= for comparison. Given a plist and a key, returns a value.
This is a version of getf utilizing string= for comparison. Given a plist and a value, returns a key.
Jump to: | D F P S |
---|
Jump to: | D F P S |
---|
Jump to: | *
S |
---|
Index Entry | Section | ||
---|---|---|---|
| |||
* | |||
*pseudonym-table* : | Public special variables | ||
| |||
S | |||
Special Variable, *pseudonym-table* : | Public special variables | ||
|
Jump to: | *
S |
---|
Jump to: | F P S T |
---|
Jump to: | F P S T |
---|