Thank you for your further explanation
On 4 February 2017 at 08:29, Alexander Burger <a...@software-lab.de> wrote: > On Fri, Feb 03, 2017 at 10:04:02PM +0100, pd wrote: > > The reason for this difference is let behaviour: let binds a symbol to a > > value *inside* let expression but first saves values of binding symbols > and > > once evaluated the expression it restores previous symbols values saved