Cedric St-Jean <cedric.stj...@gmail.com> wrote: > Your let is broken, it's a no-op. let always creates local bindings
:-D I know, it was just for the sake of the example. The let was just to introduce a block, I couldn't do that with begin since begin doesn't introduce a block! > I agree that the hard/soft scoping rules are messy. In practice, it > doesn't seem to cause a lot of issues Granted (although this doesn't really justify doing a mess in the first place; the same argument applies to Emacs Lisp's dynamic scoping by default for instance). -- ELS'16 registration open! http://www.european-lisp-symposium.org Lisp, Jazz, Aïkido: http://www.didierverna.info