|
From: | Michael Heerdegen |
Subject: | bug#18059: 24.3.92; defvar and special variables |
Date: | Sun, 11 Feb 2018 17:38:49 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Noam Postavsky <npostavs@users.sourceforge.net> writes: > I see that a lambda form scopes the defvar even if it has no > parameters though. I.e., the following prints 1: > > > ;; -*- lexical-binding: t -*- > > (lambda () > (defvar x)) > > (let ((x 1)) > (setq testfun (lambda () x))) > > (message "%S" (funcall testfun)) That defvar doesn't get evaluated, or do I miss something? Michael.
[Prev in Thread] | Current Thread | [Next in Thread] |