User Tools


Differences

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

Link to this comparison view

cl:variables:star-print-gensym-star [2017/05/01 21:00] (current)
Line 1: Line 1:
 +====== Variable *PRINT-GENSYM* ======
 +
 +====Value Type====
 +a //​[[CL:​Glossary:​generalized boolean]]//​.
 +
 +====Initial Value====
 +//​[[CL:​Glossary:​true]]//​.
 +
 +====Description====
 +Controls whether the prefix ''#:''​ is printed before //​[[CL:​Glossary:​apparently uninterned]]//​ //​[[CL:​Glossary:​symbols]]//​. The prefix is printed before such //​[[CL:​Glossary:​symbols]]//​ if and only if the //​[[CL:​Glossary:​value]]//​ of **[[CL:​Variables:​star-print-gensym-star|*print-gensym*]]** is //​[[CL:​Glossary:​true]]//​.
 +
 +====Examples====
 +<​blockquote>​
 +(let ((*print-gensym* nil)) 
 +  (print (gensym)))
 +<​o>​G6040 </o>
 +<​r>#:​G6040</​r>​
 +</​blockquote>​
 +
 +====Affected By====
 +None.
 +
 +====See Also====
 +  * **[[CL:​Functions:​write|Function WRITE]]**
 +  * **[[CL:​Variables:​star-print-escape-star|Variable *PRINT-ESCAPE*]]**
 +
 +====Notes====
 +None.
 +