[plt-scheme] composable continuations and dynamic state

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Thu Jun 4 11:32:49 EDT 2009

No need to apologize. Sadly terminology matters when one tries to  
clarify things. It's not just semantics as they like to say. -- Matthias

On Jun 4, 2009, at 11:28 AM, Taylor R Campbell wrote:

>    Date: Thu, 4 Jun 2009 10:10:58 -0400
>    From: Matthias Felleisen <matthias at ccs.neu.edu>
>    On Jun 3, 2009, at 11:09 PM, Taylor R Campbell wrote:
>> However, since there is only dynamic binding and no mutation in the
>> above TEST procedure,
>    Just in case this isn't clear: dynamic binding is a complete, total
>    misnomer in Scheme. We don't have dynamic binding in the classical
>    Lisp sense, never had since 1986. A dynamic binding in Scheme is
>    _temporary assignment_. So your sentence doesn't make sense.  
> Perhaps
>    it's clear to you, in that case ignore it. -- Matthias
> When I said `mutation', I meant `permanent assignment', or at least
> the converse of `temporary assignment', i.e. a SET-BOX!, a parameter
> assignment, &c., not made temporary by DYNAMIC-WIND, PARAMETRIZE, &c.
> I apologize if I caused any confusion by this misuse of terminology.

Posted on the users mailing list.