Re: parameterize

Michael Sperber <[email protected]> Sat, 15 Jan 2011 14:11:34 +0100
Newsgroups gmane.lisp.scheme.scheme48
Message-ID <[email protected]>
Taylor R Campbell <[email protected]> writes:

> Instead, the continuation captured should call MAKE-CELL twice and
> pass f, its new cell, g, its new cell, and the thunk to LET-FLUIDS.
> You could effect this by making PARAMETERIZE expand roughly to
>
> (let ((fv 'b) (gv (cwcc ...)))
>   (let-fluids f (make-cell fv) g (make-cell gv)
>     (lambda () ...))).

Yes - I've pushed a fix that does this.  Thanks for the explanation!

> (You could also throw up your hands and say `mutable parameters are
> bunk'

Indeed!

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