values[procedure] values obj ...R5RS, R6RS: Delivers all of its arguments to its continuation. In R5RS, all continuations take exactly one value, except for continuations created by the call-with-values procedure. However, the effect to pass the different number of values from what the continuation expects is undefined; some implementations may raise an exception, or some may simply ignores the excess values, etc. R6RS mentions that (a) continuations of the non-final expressions (i.e. the expression whose value is discarded) takes any number of values, and (b) continuations of an expression evaluates to an argument of a procedure takes exactly one value. It also says that an exception is raised when different number of values are passed to the continuation. See also call-with-values, receive. | About This SiteHome Alphabetical Indexa b c d e f g h i j k l m n o p q r s t u v w x y z other ConceptsConcept:CaseSensitivity Concept:ExtendedLambdaList Concept:FileSystem Concept:HashTable Concept:Module Concept:Networking Concept:ObjectSystem Concept:Process Concept:RegularExpression Concept:UserGroup Implementations
External Links |