[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

An alternate description of the multiple values proposal

I'm happy with your wording.  There is one minor thing however:

    (CALL-WITH-VALUES producer consumer)                     [Procedure]

    Producer should be a procedure of zero arguments and consumer should be a
    procedure.  Consumer is applied to the value(s) returned by invoking
    producer.  CALL-WITH-VALUES returns the result(s) of the invocation of

Producer does not have to be a procedure of exactly zero arguments.
There is no reason to outlaw procedures of zero or more arguments.  On
the other hand, I don't feel at all strongly about this.

Perhaps "Producer should be a procedure that accepts zero arguments
and consumer should be a procedure..." would be better.