[plt-scheme] composable continuations and dynamic state

From: Taylor R Campbell (campbell at mumble.net)
Date: Thu Jun 4 11:28:55 EDT 2009

   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.