emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Lambda in macrolet becomes a closure? (another breaking change in emacs:


From: Constantin Kulikov
Subject: Lambda in macrolet becomes a closure? (another breaking change in emacs:))
Date: Mon, 19 Sep 2016 19:43:33 +0300

in emacs version "25.1.50.2", this:

(macrolet ((tm () (let ((fu #'(lambda () t)))
                           `(list ,fu))))
           (tm))

gives an errror: Symbol’s function definition is void: closure

This:

(macrolet ((tm () (let ((fu #'(lambda () t)))
                           `(list (function ,fu)))))
           (tm))

returns ((closure (t) nil t))

in emacs "24.3.1", both variants returns ((lambda nil t))


reply via email to

[Prev in Thread] Current Thread [Next in Thread]