User Tools


Differences

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

Link to this comparison view

cl:constant_variables:multiple-values-limit [2019/10/13 03:00]
cl:constant_variables:multiple-values-limit [2019/10/15 02:00] (current)
Line 1: Line 1:
 +====== Constant Variable MULTIPLE-VALUES-LIMIT ======
 +
 +====Constant Value====
 +An //​[[CL:​Glossary:​integer]]//​ not smaller than ''​20'',​ the exact magnitude of which is //​[[CL:​Glossary:​implementation-dependent]]//​.
 +
 +====Description====
 +The upper exclusive bound on the number of //​[[CL:​Glossary:​value|values]]//​ that may be returned from a //​[[CL:​Glossary:​function]]//,​
 +
 +bound or assigned by **[[CL:​Macros:​multiple-value-bind]]** or **[[CL:​Macros:​multiple-value-setq]]**,​ or passed as a first argument to **[[CL:​Macros:​nth-value]]**. (If these individual limits might differ, the minimum value is used.)
 +
 +====Examples====
 +None.
 +
 +====See Also====
 +  * **[[CL:​Constant Variables:​lambda-parameters-limit|Constant Variable LAMBDA-PARAMETERS-LIMIT]]**
 +  * **[[CL:​Constant Variables:​call-arguments-limit|Constant Variable CALL-ARGUMENTS-LIMIT]]**
 +
 +====Notes====
 +Implementors are encouraged to make this limit as large as possible.
 +
 +\issue{MULTIPLE-VALUES-LIMIT-ON-VARIABLES:​UNDEFINED}