This is the local-package-aliases Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Tue Jul 15 05:49:06 2025 GMT+0.
The main system appears first, followed by any subsystem dependency.
local-package-aliasesAllows to define inside of a package aliases to refer other packages.
Provides a reader macro $ to use the aliases (active only in packages having
alias mapping, and does not affect other code).
Portable.
Anton Vodonosov <avodonosov@yandex.ru>
MIT
0.0.1
local-package-aliases.lisp (file).
Files are sorted by type and then listed depth-first from the systems components trees.
local-package-aliases/local-package-aliases.asdlocal-package-aliases (system).
local-package-aliases/local-package-aliases.lisplocal-package-aliases (system).
call-with-aliasing-readtable (function).
hook-into-swank (function).
set (macro).
set-aliasing-reader (function).
unhook-from-swank (function).
*package-to-aliases-map* (special variable).
alias-table-for (function).
aliased-ref-error (condition).
aliases-of (function).
aliasing-readtable (function).
apply-case-mode (function).
call-with-nicknames (function).
err (function).
find-aliased-package (function).
find-aliased-symbol (function).
has-local-aliases-p (function).
read-package-aliased-symbol (function).
read-token (function).
set-alias-table-for (function).
swank-buffer-package (function).
terminating-macro-char-p (function).
terminator-p (function).
whitespace-p (function).
with-aliases-as-nicknames-hook (function).
Packages are listed by definition order.
local-package-aliasescommon-lisp.
call-with-aliasing-readtable (function).
hook-into-swank (function).
set (macro).
set-aliasing-reader (function).
unhook-from-swank (function).
*package-to-aliases-map* (special variable).
alias-table-for (function).
aliased-ref-error (condition).
aliases-of (function).
aliasing-readtable (function).
apply-case-mode (function).
call-with-nicknames (function).
err (function).
find-aliased-package (function).
find-aliased-symbol (function).
has-local-aliases-p (function).
read-package-aliased-symbol (function).
read-token (function).
set-alias-table-for (function).
swank-buffer-package (function).
terminating-macro-char-p (function).
terminator-p (function).
whitespace-p (function).
with-aliases-as-nicknames-hook (function).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Convenience function to use in ASDF’s :around-compile argument.
Modifies TO-READTABLE so that MACRO-CHAR at the beginning a token in
form $ALIAS:SYMBOL or $ALIAS::SYMBOL is used to refere other packages,
according to the aliases set in the current packges by LOCAL-PACKAGE-ALIASES:SET.
The DEFAULT-READTABLE is used when the current package has no aliases.
In this case the hangler for MACRO-CHAR is retrieved from DEFAULT-READTABLE
and temporary applied to the current readtable using CL:SET-SYNTAX-FROM-CHAR.
The default value for DEFAULT-READTABLE is copy of TO-READTABLE before
it’s syntax is modified.
Returns T if the hook handler was uninstalled, and NIL otherwize.
Mapping from package object to a hash-table of local aliases active in this package. The hash-table of local aliases maps string alias to a package designator.
Helper function useful to hook into SLIME
in order to provide completion, go-to-definition,
function parameters help and other SLIME support.
TOEKN is a string in the form alias:symbol or alias::symbol.
PACKAGE-ALIAS-PAIRS is a list in the form (package-designator alias-string package-designator alias-string ...)
reader-error.
simple-error.
| Jump to: | A C E F H M R S T U W |
|---|
| Jump to: | A C E F H M R S T U W |
|---|
| Jump to: | *
S |
|---|
| Index Entry | Section | ||
|---|---|---|---|
| | |||
| * | |||
*package-to-aliases-map*: | Private special variables | ||
| | |||
| S | |||
Special Variable, *package-to-aliases-map*: | Private special variables | ||
| | |||
| Jump to: | *
S |
|---|
| Jump to: | A C F L P S |
|---|
| Jump to: | A C F L P S |
|---|