This is the local-package-aliases Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:53:59 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
local-package-aliases
Allows 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.asd
local-package-aliases
(system).
local-package-aliases/local-package-aliases.lisp
local-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-aliases
common-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 |
---|