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:find-all-symbols [2019/06/15 02:00]
cl:functions:find-all-symbols [2020/07/14 22:00] (current)
Line 1: Line 1:
 +====== Function FIND-ALL-SYMBOLS ======
 +  * **find-all-symbols** //string// → //symbols//
 +====Arguments and Values====
 +  * //string// - a //​[[CL:​Glossary:​symbol name designator]]//​.
 +  * //symbols// - a //​[[CL:​Glossary:​list]]//​ of //​[[CL:​Glossary:​symbol|symbols]]//​.
 +**find-all-symbols** searches every //​[[CL:​Glossary:​registered package]]// for //​[[CL:​Glossary:​symbol|symbols]]//​ that have a //​[[CL:​Glossary:​name]]//​ that is the //​[[CL:​Glossary:​same]]//​ (under **[[CL:​Functions:​string=]]**) as //string//. A //​[[CL:​Glossary:​list]]//​ of all such //​[[CL:​Glossary:​symbol|symbols]]//​ is returned. Whether or how the //​[[CL:​Glossary:​list]]//​ is ordered is //​[[CL:​Glossary:​implementation-dependent]]//​.
 +(find-all-symbols 'car)
 +<​r>​(CAR)</​r> ​
 +<​r>//​or//​ (CAR VEHICLES:​CAR) </r>
 +<​r>//​or//​ (VEHICLES:​CAR CAR) </r>
 +(intern "​CAR"​ (make-package 'temp :use nil)) <​r>​TEMP::​CAR
 +NIL </r>
 +(find-all-symbols '​car) ​
 +<​r>​(TEMP::​CAR CAR) </r>
 +<​r>//​or//​ (CAR TEMP::CAR) </r>
 +<​r>//​or//​ (TEMP::CAR CAR VEHICLES:​CAR) </r>
 +<​r>//​or//​ (CAR TEMP::CAR VEHICLES:​CAR)</​r>​
 +====Side Effects====
 +====Affected By====
 +====Exceptional Situations====
 +====See Also====
 +  * **[[CL:​Functions:​find-symbol|Function FIND-SYMBOL]]**