Subject: Re: bug#14039: Bug in with-fluids semantics
From: Andy Wingo <[email-masked]>
To: Stefan Israelsson Tampe <[email-masked]>
Cc: [email-masked]
Date: Sat, 23 Mar 2013 20:07:31 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

On Sat 23 Mar 2013 11:41, Stefan Israelsson Tampe <[email-masked]> writes:

> The reason is that when the with-fluid returns normally it does a full
> swap. It should only do half a swap e.g. restore the old value of the
> fluid and not store the current which is of non use because it can not
> be reached anymore and it contaminates the continuation k.

That's not how fluids work, semantically: for better (I think) or for
worse (you think).  We cannot change this.

A
-- 
http://wingolog.org/