[racket-dev] `letrec' and continuations

From: Matthias Felleisen (matthias at ccs.neu.edu)
Date: Fri May 20 19:21:54 EDT 2011

On May 20, 2011, at 7:17 PM, Matthew Flatt wrote:

> I see no reason to change `letrec'.

I think letrec's behavior with call/cc on the right-hand side exposes ref cells and that will bite us again and again. That's why I think changing it would make sense. Then again, the bites are rare, subtle, and probably barely noticable in most cases. 

Posted on the dev mailing list.