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

force and delay



Why don't these work with multiple values?

For example,

> (lset foo (delay (return 1 2 3)))
#{Delayed 1}
> (receive-values (lambda (x y z) (list x y z)) (force foo))

** Error: returned 3 values when 1 was expected -
**        (#{Continuation 2} 1 2 3)
1> 

casues and error instead of returning (1 2 3).

	-JJHunt