User Tools

A PCRE internal error occured. This might be caused by a faulty plugin


This shows you the differences between two versions of the page.

Link to this comparison view

cl:functions:package-shadowing-symbols [2019/06/15 02:00]
cl:functions:package-shadowing-symbols [2020/07/02 07:00] (current)
Line 1: Line 1:
 +====== Function PACKAGE-SHADOWING-SYMBOLS ======
 +  * **package-shadowing-symbols** //package// → //symbols//
 +====Arguments and Values====
 +  * //package// - a //​[[CL:​Glossary:​package designator]]//​.
 +  * //symbols// - a //​[[CL:​Glossary:​list]]//​ of //​[[CL:​Glossary:​symbol|symbols]]//​.
 +Returns a //​[[CL:​Glossary:​list]]//​ of //​[[CL:​Glossary:​symbol|symbols]]//​ that have been declared as //​[[CL:​Glossary:​shadowing symbols]]// in //package// by **[[CL:​Functions:​shadow]]** or **[[CL:​Functions:​shadowing-import]]** (or the equivalent **[[CL:​Macros:​defpackage]]** options). All //​[[CL:​Glossary:​symbol|symbols]]//​ on this //​[[CL:​Glossary:​list]]//​ are //​[[CL:​Glossary:​present]]//​ in //​package//​.
 +(package-shadowing-symbols (make-package '​temp)) <​r>​[[CL:​Constant Variables:​NIL]] </r>
 +([[CL:​Functions:​shadow]] 'cdr 'temp) <​r>​[[CL:​Constant Variables:​T]] </r>
 +(package-shadowing-symbols 'temp) <​r>​(TEMP::​CDR) </r>
 +([[CL:​Functions:​intern]] "​PILL"​ 'temp) <​r>​TEMP::​PILL
 +[[CL:​Constant Variables:​NIL]] </r>
 +([[CL:​Functions:​shadowing-import]] 'pill 'temp) <​r>​[[CL:​Constant Variables:​T]] </r>
 +(package-shadowing-symbols 'temp) <​r>​(PILL TEMP::CDR) </r>
 +====Side Effects====
 +====Affected By====
 +====Exceptional Situations====
 +Should signal an error of type type-error if //package// is not a //​[[CL:​Glossary:​package designator]]//​.
 +====See Also====
 +  * **[[CL:​Functions:​shadow|Function SHADOW]]**
 +  * **[[CL:​Functions:​shadowing-import|Function SHADOWING-IMPORT]]**
 +Whether the list of //symbols// is //​[[CL:​Glossary:​fresh]]//​ is //​[[CL:​Glossary:​implementation-dependent]]//​.