The trivial-package-local-nicknames Reference Manual
Table of Contents
The trivial-package-local-nicknames Reference Manual
This is the trivial-package-local-nicknames Reference Manual, version 0.2,
generated automatically by Declt version 3.0 "Montgomery Scott"
on Sun May 15 06:20:47 2022 GMT+0.
1 Introduction
trivial-package-local-nicknames
This was done so there is a portability library for the PLN API not included in DEFPACKAGE
.
Supported implementations
- SBCL
- CCL
- ECL
- Clasp
- ABCL
- ACL
- LispWorks (8.0 or later)
- CLISP (
ros install clisp-head
, build from here, or wait until this branch is merged)
Tests
(asdf:test-system :trivial-package-local-nicknames)
runs the test suite formerly known as
package-local-nicknames-tests.
If you need to modify the system to add an extra implementation, then only modify the DEFPACKAGE
form to import the proper symbols from your implementation's extension package. Unless you are
adding (implementation-specific) test functionality, do not modify the tests themselves.
License
Unlicense / Public domain
2 Systems
The main system appears first, followed by any subsystem dependency.
2.1 trivial-package-local-nicknames
- Author
Michał "phoe" Herda <phoe@disroot.org>
- License
Public domain
- Description
Portability library for package-local nicknames
- Version
0.2
- Source
trivial-package-local-nicknames.asd (file)
- Component
trivial-package-local-nicknames.lisp (file)
3 Files
Files are sorted by type and then listed depth-first from the systems
components trees.
3.1 Lisp
3.1.1 trivial-package-local-nicknames.asd
- Location
trivial-package-local-nicknames.asd
- Systems
trivial-package-local-nicknames (system)
3.1.2 trivial-package-local-nicknames/trivial-package-local-nicknames.lisp
- Parent
trivial-package-local-nicknames (system)
- Location
trivial-package-local-nicknames.lisp
- Packages
trivial-package-local-nicknames
- Internal Definitions
-
4 Packages
Packages are listed by definition order.
4.1 trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Use List
common-lisp
- Internal Definitions
-
5 Definitions
Definitions are sorted by export status, category, package, and then by
lexicographic order.
5.1 Internal definitions
5.1.1 Special variables
- Special Variable: *tests*
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +nn-name+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +nn-sname+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +pkg-name+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +pkg-sname+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +sym+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +sym-fullname+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +sym-fullnickname+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +sym-name+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +sym-sname+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Special Variable: +test-data+
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
5.1.2 Macros
- Macro: define-test NAME &body BODY
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Macro: with-tmp-packages BINDINGS &body BODY
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
5.1.3 Functions
- Function: reset-test-packages ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: run &optional IGNORE-ERRORS
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-delete-package-locally-nicknamed-by-others ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-delete-package-locally-nicknames-others ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-own-name-as-local-nickname-cerror ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-own-name-as-local-nickname-intern ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-own-nickname-as-local-nickname-cerror ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-own-nickname-as-local-nickname-intern ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-introspection ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-collision ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-removal ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-removal-char ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-removal-readd-another-package-equality ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-removal-readd-another-symbol-equality ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-removal-readd-another-symbol-printing ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-nickname-removal-remaining ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-package-equality ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-package-locks ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-symbol-equality ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
- Function: test-package-local-nicknames-symbol-printing ()
-
- Package
trivial-package-local-nicknames
- Source
trivial-package-local-nicknames.lisp (file)
Appendix A Indexes
A.1 Concepts
A.2 Functions
| Index Entry | | Section |
|
D | | |
| define-test : | | Internal macros |
|
F | | |
| Function, reset-test-packages : | | Internal functions |
| Function, run : | | Internal functions |
| Function, test-delete-package-locally-nicknamed-by-others : | | Internal functions |
| Function, test-delete-package-locally-nicknames-others : | | Internal functions |
| Function, test-own-name-as-local-nickname-cerror : | | Internal functions |
| Function, test-own-name-as-local-nickname-intern : | | Internal functions |
| Function, test-own-nickname-as-local-nickname-cerror : | | Internal functions |
| Function, test-own-nickname-as-local-nickname-intern : | | Internal functions |
| Function, test-package-local-nicknames-introspection : | | Internal functions |
| Function, test-package-local-nicknames-nickname-collision : | | Internal functions |
| Function, test-package-local-nicknames-nickname-removal : | | Internal functions |
| Function, test-package-local-nicknames-nickname-removal-char : | | Internal functions |
| Function, test-package-local-nicknames-nickname-removal-readd-another-package-equality : | | Internal functions |
| Function, test-package-local-nicknames-nickname-removal-readd-another-symbol-equality : | | Internal functions |
| Function, test-package-local-nicknames-nickname-removal-readd-another-symbol-printing : | | Internal functions |
| Function, test-package-local-nicknames-nickname-removal-remaining : | | Internal functions |
| Function, test-package-local-nicknames-package-equality : | | Internal functions |
| Function, test-package-local-nicknames-package-locks : | | Internal functions |
| Function, test-package-local-nicknames-symbol-equality : | | Internal functions |
| Function, test-package-local-nicknames-symbol-printing : | | Internal functions |
|
M | | |
| Macro, define-test : | | Internal macros |
| Macro, with-tmp-packages : | | Internal macros |
|
R | | |
| reset-test-packages : | | Internal functions |
| run : | | Internal functions |
|
T | | |
| test-delete-package-locally-nicknamed-by-others : | | Internal functions |
| test-delete-package-locally-nicknames-others : | | Internal functions |
| test-own-name-as-local-nickname-cerror : | | Internal functions |
| test-own-name-as-local-nickname-intern : | | Internal functions |
| test-own-nickname-as-local-nickname-cerror : | | Internal functions |
| test-own-nickname-as-local-nickname-intern : | | Internal functions |
| test-package-local-nicknames-introspection : | | Internal functions |
| test-package-local-nicknames-nickname-collision : | | Internal functions |
| test-package-local-nicknames-nickname-removal : | | Internal functions |
| test-package-local-nicknames-nickname-removal-char : | | Internal functions |
| test-package-local-nicknames-nickname-removal-readd-another-package-equality : | | Internal functions |
| test-package-local-nicknames-nickname-removal-readd-another-symbol-equality : | | Internal functions |
| test-package-local-nicknames-nickname-removal-readd-another-symbol-printing : | | Internal functions |
| test-package-local-nicknames-nickname-removal-remaining : | | Internal functions |
| test-package-local-nicknames-package-equality : | | Internal functions |
| test-package-local-nicknames-package-locks : | | Internal functions |
| test-package-local-nicknames-symbol-equality : | | Internal functions |
| test-package-local-nicknames-symbol-printing : | | Internal functions |
|
W | | |
| with-tmp-packages : | | Internal macros |
|
A.3 Variables
| Index Entry | | Section |
|
* | | |
| *tests* : | | Internal special variables |
|
+ | | |
| +nn-name+ : | | Internal special variables |
| +nn-sname+ : | | Internal special variables |
| +pkg-name+ : | | Internal special variables |
| +pkg-sname+ : | | Internal special variables |
| +sym+ : | | Internal special variables |
| +sym-fullname+ : | | Internal special variables |
| +sym-fullnickname+ : | | Internal special variables |
| +sym-name+ : | | Internal special variables |
| +sym-sname+ : | | Internal special variables |
| +test-data+ : | | Internal special variables |
|
S | | |
| Special Variable, *tests* : | | Internal special variables |
| Special Variable, +nn-name+ : | | Internal special variables |
| Special Variable, +nn-sname+ : | | Internal special variables |
| Special Variable, +pkg-name+ : | | Internal special variables |
| Special Variable, +pkg-sname+ : | | Internal special variables |
| Special Variable, +sym+ : | | Internal special variables |
| Special Variable, +sym-fullname+ : | | Internal special variables |
| Special Variable, +sym-fullnickname+ : | | Internal special variables |
| Special Variable, +sym-name+ : | | Internal special variables |
| Special Variable, +sym-sname+ : | | Internal special variables |
| Special Variable, +test-data+ : | | Internal special variables |
|
A.4 Data types