Qual è la differenza tra l'utilizzo di (values …)
rispetto a (list …)
(o letteralmente '(one two three …)
) per restituire più valori da un lambda
(o altro progn
implicito)? Crea qualche colla speciale a multiple-value-bind
? Superficialmente, non vedo differenze e sono curioso di sapere se si tratta semplicemente di una convenzione per valori di ritorno multipli.