[r6rs-discuss] [Formal] SRFI-39 should be made an R6RS library

Michael Sperber sperber at informatik.uni-tuebingen.de
Wed Feb 21 03:21:06 EST 2007


Abdulaziz Ghuloum <aghuloum at cs.indiana.edu> writes:

> All the code does is "swap before going in" and "swap when you come
> out".
> I honestly fail to see the complexity.

That's because you're smarter than me.  (And I mean this exactly the
way I've written it, no irony intended.)

Can you explain in simple terms why `swap' is needed rather than the
restore-the-old-value semantics in the alternative version I posted?

And, while we're at it, explain the interaction between continuations
and the *values* of the parameters (or their cells), rather than
resorting to an imperative model that talks about the actions
performed to get the values.

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



More information about the r6rs-discuss mailing list