The incognito-keywords Reference Manual

This is the incognito-keywords Reference Manual, version 1.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Dec 15 06:27:55 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 incognito-keywords

incognito-keywords introduces a new kind of keyword that looks just like any non-keyword symbol and allows safe usage of convenient but clashy symbol names by multiple libraries without conflicts through sharing. Some names that might benefit are (alist blist plist macro operator index &doc &decl &rest+ &destructure &ignored &ignorable).

Author

Jean-Philippe Paradis <>

License

Public Domain

Version

1.1

Dependencies
  • map-bind (system).
  • enhanced-eval-when (system).
Source

incognito-keywords.asd.

Child Components

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


3.1 Lisp


3.1.1 incognito-keywords/incognito-keywords.asd

Source

incognito-keywords.asd.

Parent Component

incognito-keywords (system).

ASDF Systems

incognito-keywords.


3.1.2 incognito-keywords/package.lisp

Source

incognito-keywords.asd.

Parent Component

incognito-keywords (system).

Packages

incognito-keywords.


3.1.3 incognito-keywords/main.lisp

Dependency

package.lisp (file).

Source

incognito-keywords.asd.

Parent Component

incognito-keywords (system).

Public Interface
Internals

4 Packages

Packages are listed by definition order.


4.1 incognito-keywords

Source

package.lisp.

Nickname

ikeywords

Use List

common-lisp.

Public Interface
Internals

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


5.1 Public Interface


5.1.1 Macros

Macro: defpackage (name &rest options)
Package

incognito-keywords.

Source

main.lisp.


5.1.2 Ordinary functions

Function: ensure (name)
Package

incognito-keywords.

Source

main.lisp.

Function: ikeywordp (object)
Package

incognito-keywords.

Source

main.lisp.

Function: package ()
Package

incognito-keywords.

Source

main.lisp.


5.2 Internals


5.2.1 Special variables

Special Variable: *%cl-package*
Package

incognito-keywords.

Source

main.lisp.

Special Variable: *%package*
Package

incognito-keywords.

Source

main.lisp.


Appendix A Indexes


A.1 Concepts