Email list hosting service & mailing list manager


Re: [srfi-11] LET-VALUES wrapup (was: Re: Another vote for more parens) sperber@xxxxxx 05 Jan 2000 07:38 UTC

>>>>> "Lars" == Lars Thomas Hansen <xxxxxx@ccs.neu.edu> writes:

Lars> So, proposal:  I change the spec for LET-VALUES to require the extra
Lars> level of nesting, thus facilitating

Lars> 	(let-values (((a b) e1)
Lars> 		     ((c d) e1))
Lars>           ...)

Lars> but also allowing syntax of the form

Lars> 	(let-values ((l e1)           ; grab all results into l
Lars> 		     ((a b . l) e2))  ; grab two results and rest into l
Lars> 	  ...)

Lars> and introducing a compatible LET*-VALUES form (MzScheme's name for it).

Lars> Debate?

Well, I still think LET-VALUES should reflect the (VALUES x) = x
duality, but I think the change you suggest is better than no change
at all.

Lars> [ Mike, please hold off on finalization until the dust has settled. ]

Done :-)

--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla