From unknown Fri Jun 20 18:07:19 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66867 <66867@debbugs.gnu.org> To: bug#66867 <66867@debbugs.gnu.org> Subject: Status: 30.0.50; oclosure problem Reply-To: bug#66867 <66867@debbugs.gnu.org> Date: Sat, 21 Jun 2025 01:07:19 +0000 retitle 66867 30.0.50; oclosure problem reassign 66867 emacs submitter 66867 Greg Minshall severity 66867 wishlist tag 66867 confirmed thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 31 22:36:05 2023 Received: (at submit) by debbugs.gnu.org; 1 Nov 2023 02:36:05 +0000 Received: from localhost ([127.0.0.1]:49591 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qy15N-0007kz-2d for submit@debbugs.gnu.org; Tue, 31 Oct 2023 22:36:05 -0400 Received: from lists.gnu.org ([2001:470:142::17]:46318) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qy15H-0007kg-TX for submit@debbugs.gnu.org; Tue, 31 Oct 2023 22:35:59 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qy14e-0000E0-4t for bug-gnu-emacs@gnu.org; Tue, 31 Oct 2023 22:35:16 -0400 Received: from relay-egress-host.us-east-2.a.mail.umich.edu ([18.216.144.57] helo=forgiving-afallach.relay-egress.a.mail.umich.edu) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qy14a-0000du-6L for bug-gnu-emacs@gnu.org; Tue, 31 Oct 2023 22:35:15 -0400 Received: from legal-firbolg.authn-relay.a.mail.umich.edu (ip-10-0-74-231.us-east-2.compute.internal [10.0.74.231]) by forgiving-afallach.relay-egress.a.mail.umich.edu with ESMTPS id 6541B95A.1D5DDA39.51495076.4054013; Tue, 31 Oct 2023 22:35:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich.edu; s=relay-2018-08-29; t=1698806106; bh=qVURs6nccA7ueb4E1N+v+30w4UmPSqX+9wsBrVHJ7n0=; h=From:To:Subject:Date; b=FhKG3Oz9N8D7X15tykwCh/B0XHAc/i6LTJ1BqCKxI1TmrRMquIKtypauZ/BJ1QZeB 69e/sbGX0Ehki8VeSl3Owwy1bh5ZdZiSgK2qXWggtxJ2lGClASgIiqtpHi4Bqx8uTZ F7k5Ezquj8tX0ssR3foWz/Yqi3ZEAc48P9CLk1jPAs/AaM5d6lhf5Uf6Q6BtdRX//t 5gKt/elmWQ8aYxWJmbfhVNKg2NAxXRVRoOTCStSX7wO0VXoQsxpOeEAwy8ugwuUdNG whF3rdxqYLHeKj9aX6pSQ5AUR4WUADmlW1yOMv1w7gPu4Ivl1SXJxtxJMbMd9AiWT6 XXYDtqXKmsvGw== Authentication-Results: legal-firbolg.authn-relay.a.mail.umich.edu; iprev=pass policy.iprev=74.62.203.3 (rrcs-74-62-203-3.west.biz.rr.com); auth=pass smtp.auth=minshall Received: from localhost (rrcs-74-62-203-3.west.biz.rr.com [74.62.203.3]) by legal-firbolg.authn-relay.a.mail.umich.edu with ESMTPSA id 6541B959.2646CC6F.7D3633D1.2435895; Tue, 31 Oct 2023 22:35:05 -0400 From: Greg Minshall To: bug-gnu-emacs@gnu.org Subject: 30.0.50; oclosure problem X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 30.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <15948.1698806098.1@archlinux> Content-Transfer-Encoding: quoted-printable Date: Tue, 31 Oct 2023 19:34:58 -0700 Message-ID: <15949.1698806098@archlinux> Received-SPF: pass client-ip=18.216.144.57; envelope-from=minshall@umich.edu; helo=forgiving-afallach.relay-egress.a.mail.umich.edu X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) sometimes a function created using `oclosure` fails with a message: ---- cl--assertion-failed: Assertion failed: (eq 'closure (car-safe oclosure)) ---- using the example from the info pages, for example, *this* works: ---- emacs -Q --eval '(oclosure-define kbd-macro "Keyboard macro." keys (counter :mutable t))' --eval '(defun kbd-macro (key-sequence) (oclosure-lambda (kbd-macro (keys key-sequence) (counter 0)) (&optional arg) (interactive "P") (execute-kbd-macro keys arg) (setq counter (1+ counter))))' --eval '(kbd-macro "this")' ---- (sorry for newlines) whereas, if this (should be the same?) is a file `kbmize.el` ---- (oclosure-define kbd-macro "Keyboard macro." keys (counter :mutable t)) (defun kbd-macro (key-sequence) (oclosure-lambda (kbd-macro (keys key-sequence) (counter 0)) (&optional arg) (interactive "P") (execute-kbd-macro keys arg) (setq counter (1+ counter)))) (kbd-macro "this") ---- then the following invocation fails: ---- emacs -Q -l ./kbmize.el ---- when it succeeds: ---- (symbol-function 'kbd-macro) (closure (t) (key-sequence) (oclosure-lambda (kbd-macro (keys key-sequence= ) (counter 0)) (&optional arg) (interactive "P") (execute-kbd-macro keys a= rg) (setq counter (1+ counter)))) ---- but, when it fails: ---- (symbol-function 'kbd-macro) (lambda (key-sequence) (let ((temp0 key-sequence) (temp1 0)) (let ((counte= r temp1) (keys temp0)) (oclosure--fix-type (ignore keys) #'(lambda (&optio= nal arg) (:documentation 'kbd-macro) (interactive "P") (if t nil keys (set= q counter counter)) (execute-kbd-macro keys arg) (setq counter (1+ counter= ))))))) ---- cheers. In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-05-22 built on archlinuxRepository = revision: f33b301c29380cb0b295e1343e59c0faaf6ab621 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12101009 System Description: Arch Linux Configured using: 'configure 'LDFLAGS=3D-L/usr/local/lib -L/lib -L/usr/X11R6/lib' CFLAGS=3D-g' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: C.UTF-8 value of $XMODIFIERS: @im=3Dnone locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: windmove-mode: t my-global-column-number-mode: t subword-mode: t my-global-subword-mode: t yas-global-mode: t yas-minor-mode: t which-key-mode: t vertico-mode: t pulsar-global-mode: t pulsar-mode: t org-roam-db-autosync-mode: t marginalia-mode: t global-git-commit-mode: t magit-auto-revert-mode: t filladapt-mode: t display-time-mode: t emms-mode-line-mode: t emms-playing-time-display-mode: t emms-playing-time-mode: t highlight-doxygen-global-mode: t global-flycheck-mode: t flycheck-mode: t override-global-mode: t shell-dirtrack-mode: t straight-use-package-mode: t straight-package-neutering-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t window-divider-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /home/minshall/.emacs.d/straight/build/emacsql-sqlite/emacsql-sqlite hides= /home/minshall/.emacs.d/straight/build/emacsql/emacsql-sqlite /home/minshall/.emacs.d/straight/build/emacsql/emacsql-sqlite-builtin hide= s /home/minshall/.emacs.d/straight/build/emacsql-sqlite-builtin/emacsql-sq= lite-builtin /home/minshall/usr/share/emacs/lisp/misc/orgtbl-sqlinsert hides /home/mins= hall/.emacs.d/straight/build/org-contrib/orgtbl-sqlinsert /home/minshall/.emacs.d/straight/build/jsonrpc/jsonrpc hides /usr/local/sh= are/emacs/30.0.50/lisp/jsonrpc /home/minshall/.emacs.d/straight/build/transient/transient hides /usr/loca= l/share/emacs/30.0.50/lisp/transient /home/minshall/.emacs.d/straight/build/use-package/use-package-diminish hi= des /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-diminish /home/minshall/.emacs.d/straight/build/use-package/use-package-core hides = /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-core /home/minshall/.emacs.d/straight/build/use-package/use-package-delight hid= es /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-delight /home/minshall/.emacs.d/straight/build/use-package/use-package-ensure hide= s /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-ensure /home/minshall/.emacs.d/straight/build/use-package/use-package-bind-key hi= des /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-bind-key /home/minshall/.emacs.d/straight/build/bind-key/bind-key hides /usr/local/= share/emacs/30.0.50/lisp/use-package/bind-key /home/minshall/.emacs.d/straight/build/use-package/use-package-lint hides = /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-lint /home/minshall/.emacs.d/straight/build/use-package/use-package hides /usr/= local/share/emacs/30.0.50/lisp/use-package/use-package /home/minshall/.emacs.d/straight/build/use-package/use-package-jump hides = /usr/local/share/emacs/30.0.50/lisp/use-package/use-package-jump /home/minshall/.emacs.d/straight/build/xref/xref hides /usr/local/share/em= acs/30.0.50/lisp/progmodes/xref /home/minshall/.emacs.d/straight/build/flymake/flymake hides /usr/local/sh= are/emacs/30.0.50/lisp/progmodes/flymake /home/minshall/.emacs.d/straight/build/eglot/eglot hides /usr/local/share/= emacs/30.0.50/lisp/progmodes/eglot /home/minshall/.emacs.d/straight/build/project/project hides /usr/local/sh= are/emacs/30.0.50/lisp/progmodes/project /home/minshall/.emacs.d/straight/build/org/ol-w3m hides /usr/local/share/e= macs/30.0.50/lisp/org/ol-w3m /home/minshall/.emacs.d/straight/build/org/ob-perl hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-perl /home/minshall/.emacs.d/straight/build/org/ox-beamer hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ox-beamer /home/minshall/.emacs.d/straight/build/org/org-duration hides /usr/local/s= hare/emacs/30.0.50/lisp/org/org-duration /home/minshall/.emacs.d/straight/build/org/ob-sass hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-sass /home/minshall/.emacs.d/straight/build/org/ob-julia hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-julia /home/minshall/.emacs.d/straight/build/org/ob-C hides /usr/local/share/ema= cs/30.0.50/lisp/org/ob-C /home/minshall/.emacs.d/straight/build/org/ob-lilypond hides /usr/local/sh= are/emacs/30.0.50/lisp/org/ob-lilypond /home/minshall/.emacs.d/straight/build/org/org-mouse hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-mouse /home/minshall/.emacs.d/straight/build/org/oc-csl hides /usr/local/share/e= macs/30.0.50/lisp/org/oc-csl /home/minshall/.emacs.d/straight/build/org/ob-lua hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-lua /home/minshall/.emacs.d/straight/build/org/org-inlinetask hides /usr/local= /share/emacs/30.0.50/lisp/org/org-inlinetask /home/minshall/.emacs.d/straight/build/org/org-macro hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-macro /home/minshall/.emacs.d/straight/build/org/ob-clojure hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ob-clojure /home/minshall/.emacs.d/straight/build/org/org-macs hides /usr/local/share= /emacs/30.0.50/lisp/org/org-macs /home/minshall/.emacs.d/straight/build/org/ol-bbdb hides /usr/local/share/= emacs/30.0.50/lisp/org/ol-bbdb /home/minshall/.emacs.d/straight/build/org/ox-md hides /usr/local/share/em= acs/30.0.50/lisp/org/ox-md /home/minshall/.emacs.d/straight/build/org/org-num hides /usr/local/share/= emacs/30.0.50/lisp/org/org-num /home/minshall/.emacs.d/straight/build/org/ob-matlab hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-matlab /home/minshall/.emacs.d/straight/build/org/org-list hides /usr/local/share= /emacs/30.0.50/lisp/org/org-list /home/minshall/.emacs.d/straight/build/org/ob-tangle hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-tangle /home/minshall/.emacs.d/straight/build/org/ob-plantuml hides /usr/local/sh= are/emacs/30.0.50/lisp/org/ob-plantuml /home/minshall/.emacs.d/straight/build/org/oc-natbib hides /usr/local/shar= e/emacs/30.0.50/lisp/org/oc-natbib /home/minshall/.emacs.d/straight/build/org/ob-awk hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-awk /home/minshall/.emacs.d/straight/build/org/ox-texinfo hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ox-texinfo /home/minshall/.emacs.d/straight/build/org/ol-gnus hides /usr/local/share/= emacs/30.0.50/lisp/org/ol-gnus /home/minshall/.emacs.d/straight/build/org/oc-biblatex hides /usr/local/sh= are/emacs/30.0.50/lisp/org/oc-biblatex /home/minshall/.emacs.d/straight/build/org/ob-calc hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-calc /home/minshall/.emacs.d/straight/build/org/org-loaddefs hides /usr/local/s= hare/emacs/30.0.50/lisp/org/org-loaddefs /home/minshall/.emacs.d/straight/build/org/ol-eww hides /usr/local/share/e= macs/30.0.50/lisp/org/ol-eww /home/minshall/.emacs.d/straight/build/org/ob-ditaa hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-ditaa /home/minshall/.emacs.d/straight/build/org/org-ctags hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-ctags /home/minshall/.emacs.d/straight/build/org/ob-sed hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-sed /home/minshall/.emacs.d/straight/build/org/org-refile hides /usr/local/sha= re/emacs/30.0.50/lisp/org/org-refile /home/minshall/.emacs.d/straight/build/org/ob-processing hides /usr/local/= share/emacs/30.0.50/lisp/org/ob-processing /home/minshall/.emacs.d/straight/build/org/org-pcomplete hides /usr/local/= share/emacs/30.0.50/lisp/org/org-pcomplete /home/minshall/.emacs.d/straight/build/org/ox-org hides /usr/local/share/e= macs/30.0.50/lisp/org/ox-org /home/minshall/.emacs.d/straight/build/org/ob-comint hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-comint /home/minshall/.emacs.d/straight/build/org/ox-ascii hides /usr/local/share= /emacs/30.0.50/lisp/org/ox-ascii /home/minshall/.emacs.d/straight/build/org/org-timer hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-timer /home/minshall/.emacs.d/straight/build/org/ob-groovy hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-groovy /home/minshall/.emacs.d/straight/build/org/ox hides /usr/local/share/emacs= /30.0.50/lisp/org/ox /home/minshall/.emacs.d/straight/build/org/ob-table hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-table /home/minshall/.emacs.d/straight/build/org/ox-latex hides /usr/local/share= /emacs/30.0.50/lisp/org/ox-latex /home/minshall/.emacs.d/straight/build/org/ol hides /usr/local/share/emacs= /30.0.50/lisp/org/ol /home/minshall/.emacs.d/straight/build/org/org-protocol hides /usr/local/s= hare/emacs/30.0.50/lisp/org/org-protocol /home/minshall/.emacs.d/straight/build/org/org-id hides /usr/local/share/e= macs/30.0.50/lisp/org/org-id /home/minshall/.emacs.d/straight/build/org/ob-latex hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-latex /home/minshall/.emacs.d/straight/build/org/org-attach hides /usr/local/sha= re/emacs/30.0.50/lisp/org/org-attach /home/minshall/.emacs.d/straight/build/org/ol-info hides /usr/local/share/= emacs/30.0.50/lisp/org/ol-info /home/minshall/.emacs.d/straight/build/org/ob-screen hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-screen /home/minshall/.emacs.d/straight/build/org/ob-forth hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-forth /home/minshall/.emacs.d/straight/build/org/ob-ref hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-ref /home/minshall/.emacs.d/straight/build/org/org-src hides /usr/local/share/= emacs/30.0.50/lisp/org/org-src /home/minshall/.emacs.d/straight/build/org/ol-mhe hides /usr/local/share/e= macs/30.0.50/lisp/org/ol-mhe /home/minshall/.emacs.d/straight/build/org/ob-haskell hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ob-haskell /home/minshall/.emacs.d/straight/build/org/ol-bibtex hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ol-bibtex /home/minshall/.emacs.d/straight/build/org/org-table hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-table /home/minshall/.emacs.d/straight/build/org/ob-scheme hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-scheme /home/minshall/.emacs.d/straight/build/org/ox-publish hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ox-publish /home/minshall/.emacs.d/straight/build/org/ol-irc hides /usr/local/share/e= macs/30.0.50/lisp/org/ol-irc /home/minshall/.emacs.d/straight/build/org/ob-org hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-org /home/minshall/.emacs.d/straight/build/org/org-crypt hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-crypt /home/minshall/.emacs.d/straight/build/org/ob-fortran hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ob-fortran /home/minshall/.emacs.d/straight/build/org/org-attach-git hides /usr/local= /share/emacs/30.0.50/lisp/org/org-attach-git /home/minshall/.emacs.d/straight/build/org/ob-shell hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-shell /home/minshall/.emacs.d/straight/build/org/org-faces hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-faces /home/minshall/.emacs.d/straight/build/org/ob-js hides /usr/local/share/em= acs/30.0.50/lisp/org/ob-js /home/minshall/.emacs.d/straight/build/org/org-datetree hides /usr/local/s= hare/emacs/30.0.50/lisp/org/org-datetree /home/minshall/.emacs.d/straight/build/org/ox-odt hides /usr/local/share/e= macs/30.0.50/lisp/org/ox-odt /home/minshall/.emacs.d/straight/build/org/ob-maxima hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-maxima /home/minshall/.emacs.d/straight/build/org/org-version hides /usr/local/sh= are/emacs/30.0.50/lisp/org/org-version /home/minshall/.emacs.d/straight/build/org/ol-man hides /usr/local/share/e= macs/30.0.50/lisp/org/ol-man /home/minshall/.emacs.d/straight/build/org/org-fold-core hides /usr/local/= share/emacs/30.0.50/lisp/org/org-fold-core /home/minshall/.emacs.d/straight/build/org/org-persist hides /usr/local/sh= are/emacs/30.0.50/lisp/org/org-persist /home/minshall/.emacs.d/straight/build/org/org hides /usr/local/share/emac= s/30.0.50/lisp/org/org /home/minshall/.emacs.d/straight/build/org/ob-gnuplot hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ob-gnuplot /home/minshall/.emacs.d/straight/build/org/ob-emacs-lisp hides /usr/local/= share/emacs/30.0.50/lisp/org/ob-emacs-lisp /home/minshall/.emacs.d/straight/build/org/ob-sqlite hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-sqlite /home/minshall/.emacs.d/straight/build/org/ol-rmail hides /usr/local/share= /emacs/30.0.50/lisp/org/ol-rmail /home/minshall/.emacs.d/straight/build/org/ob-exp hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-exp /home/minshall/.emacs.d/straight/build/org/ob-lob hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-lob /home/minshall/.emacs.d/straight/build/org/ob-R hides /usr/local/share/ema= cs/30.0.50/lisp/org/ob-R /home/minshall/.emacs.d/straight/build/org/org-mobile hides /usr/local/sha= re/emacs/30.0.50/lisp/org/org-mobile /home/minshall/.emacs.d/straight/build/org/ob hides /usr/local/share/emacs= /30.0.50/lisp/org/ob /home/minshall/.emacs.d/straight/build/org/ol-doi hides /usr/local/share/e= macs/30.0.50/lisp/org/ol-doi /home/minshall/.emacs.d/straight/build/org/org-goto hides /usr/local/share= /emacs/30.0.50/lisp/org/org-goto /home/minshall/.emacs.d/straight/build/org/ob-eval hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-eval /home/minshall/.emacs.d/straight/build/org/org-lint hides /usr/local/share= /emacs/30.0.50/lisp/org/org-lint /home/minshall/.emacs.d/straight/build/org/ob-python hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-python /home/minshall/.emacs.d/straight/build/org/org-compat hides /usr/local/sha= re/emacs/30.0.50/lisp/org/org-compat /home/minshall/.emacs.d/straight/build/org/org-indent hides /usr/local/sha= re/emacs/30.0.50/lisp/org/org-indent /home/minshall/.emacs.d/straight/build/org/ob-core hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-core /home/minshall/.emacs.d/straight/build/org/ob-eshell hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-eshell /home/minshall/.emacs.d/straight/build/org/org-cycle hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-cycle /home/minshall/.emacs.d/straight/build/org/org-footnote hides /usr/local/s= hare/emacs/30.0.50/lisp/org/org-footnote /home/minshall/.emacs.d/straight/build/org/ol-eshell hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ol-eshell /home/minshall/.emacs.d/straight/build/org/ox-koma-letter hides /usr/local= /share/emacs/30.0.50/lisp/org/ox-koma-letter /home/minshall/.emacs.d/straight/build/org/oc hides /usr/local/share/emacs= /30.0.50/lisp/org/oc /home/minshall/.emacs.d/straight/build/org/ob-dot hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-dot /home/minshall/.emacs.d/straight/build/org/org-capture hides /usr/local/sh= are/emacs/30.0.50/lisp/org/org-capture /home/minshall/.emacs.d/straight/build/org/org-colview hides /usr/local/sh= are/emacs/30.0.50/lisp/org/org-colview /home/minshall/.emacs.d/straight/build/org/ox-icalendar hides /usr/local/s= hare/emacs/30.0.50/lisp/org/ox-icalendar /home/minshall/.emacs.d/straight/build/org/ob-ruby hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-ruby /home/minshall/.emacs.d/straight/build/org/ob-octave hides /usr/local/shar= e/emacs/30.0.50/lisp/org/ob-octave /home/minshall/.emacs.d/straight/build/org/org-keys hides /usr/local/share= /emacs/30.0.50/lisp/org/org-keys /home/minshall/.emacs.d/straight/build/org/oc-bibtex hides /usr/local/shar= e/emacs/30.0.50/lisp/org/oc-bibtex /home/minshall/.emacs.d/straight/build/org/org-entities hides /usr/local/s= hare/emacs/30.0.50/lisp/org/org-entities /home/minshall/.emacs.d/straight/build/org/org-habit hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-habit /home/minshall/.emacs.d/straight/build/org/ob-css hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-css /home/minshall/.emacs.d/straight/build/org/ob-lisp hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-lisp /home/minshall/.emacs.d/straight/build/org/org-plot hides /usr/local/share= /emacs/30.0.50/lisp/org/org-plot /home/minshall/.emacs.d/straight/build/org/org-clock hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-clock /home/minshall/.emacs.d/straight/build/org/oc-basic hides /usr/local/share= /emacs/30.0.50/lisp/org/oc-basic /home/minshall/.emacs.d/straight/build/org/org-archive hides /usr/local/sh= are/emacs/30.0.50/lisp/org/org-archive /home/minshall/.emacs.d/straight/build/org/org-fold hides /usr/local/share= /emacs/30.0.50/lisp/org/org-fold /home/minshall/.emacs.d/straight/build/org/ob-java hides /usr/local/share/= emacs/30.0.50/lisp/org/ob-java /home/minshall/.emacs.d/straight/build/org/ox-html hides /usr/local/share/= emacs/30.0.50/lisp/org/ox-html /home/minshall/.emacs.d/straight/build/org/org-element hides /usr/local/sh= are/emacs/30.0.50/lisp/org/org-element /home/minshall/.emacs.d/straight/build/org/org-feed hides /usr/local/share= /emacs/30.0.50/lisp/org/org-feed /home/minshall/.emacs.d/straight/build/org/org-agenda hides /usr/local/sha= re/emacs/30.0.50/lisp/org/org-agenda /home/minshall/.emacs.d/straight/build/org/ob-makefile hides /usr/local/sh= are/emacs/30.0.50/lisp/org/ob-makefile /home/minshall/.emacs.d/straight/build/org/ob-ocaml hides /usr/local/share= /emacs/30.0.50/lisp/org/ob-ocaml /home/minshall/.emacs.d/straight/build/org/ob-sql hides /usr/local/share/e= macs/30.0.50/lisp/org/ob-sql /home/minshall/.emacs.d/straight/build/org/ox-man hides /usr/local/share/e= macs/30.0.50/lisp/org/ox-man /home/minshall/.emacs.d/straight/build/org/ol-docview hides /usr/local/sha= re/emacs/30.0.50/lisp/org/ol-docview /home/minshall/.emacs.d/straight/build/org/org-tempo hides /usr/local/shar= e/emacs/30.0.50/lisp/org/org-tempo /home/minshall/.emacs.d/straight/build/map/map hides /usr/local/share/emac= s/30.0.50/lisp/emacs-lisp/map /home/minshall/.emacs.d/straight/build/eldoc/eldoc hides /usr/local/share/= emacs/30.0.50/lisp/emacs-lisp/eldoc /home/minshall/.emacs.d/straight/build/let-alist/let-alist hides /usr/loca= l/share/emacs/30.0.50/lisp/emacs-lisp/let-alist Features: (shadow mh-identity flyspell mh-tool-bar mh-letter mh-xface mh-utils mh-comp emacsbug cl-print misearch multi-isearch mule-util windmove ox-md my-org-grep my-input quail mh-e-extensions mh-show goto-addr gnus-cite mh-folder mh-scan erc erc-backend erc-networks erc-common erc-compat erc-loaddefs mh-mime mh-gnus mh-acros mh-e mh-buffers mh-loaddefs subword-mode-expansions cap-words superword subword doct ytel ytel-autoloads yasnippet yasnippet-autoloads xr xr-autoloads xclip xclip-autoloads wiki-summary wiki-summary-autoloads which-key which-key-autoloads w3m w3m-hist w3m-fb bookmark-w3m w3m-ems w3m-favicon w3m-image tab-line w3m-proc w3m-util w3m-load w3m-autoloads consult-vertico vertico vertico-autoloads vdiff units-mode units-mode-autoloads tzc tzc-autoloads typescript-mode typescript-mode-autoloads spell-fu ispell spell-fu-autoloads shrface-autoloads language-detection-autoloads sdcv pos-tip popup showtip sdcv-autoloads pos-tip-autoloads showtip-autoloads scpaste scpaste-autoloads rpn-calc-autoloads popup-autoloads pulsar pulse pulsar-autoloads prettier editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch nvm iter2 prettier-autoloads editorconfig-autoloads nvm-autoloads iter2-autoloads prettied-diff-autoloads vdiff-autoloads pcsv pcsv-autoloads parse-csv parse-csv-autoloads osm-ol osm-autoloads org-roam-bibtex orb-core orb-compat orb-utils org-roam-migrate org-roam-log org-roam-mode org-roam-capture org-roam-id org-roam-node org-roam-db org-roam-utils org-roam-compat org-roam org-attach emacsql-sqlite org-roam-bibtex-autoloads org-roam-autoloads emacsql-sqlite-autoloads org-ref org-ref-core org-ref-glossary org-ref-bibtex avy doi-utils org-ref-utils org-ref-export citeproc citeproc-itemgetters citeproc-biblatex citeproc-bibtex citeproc-cite citeproc-subbibs citeproc-sort citeproc-name citeproc-formatters citeproc-number rst citeproc-proc citeproc-disamb citeproc-itemdata citeproc-generic-elements citeproc-macro citeproc-choose citeproc-date citeproc-context citeproc-prange citeproc-style citeproc-locale citeproc-term citeproc-rt citeproc-lib citeproc-s ox-pandoc ht ox-org ox-html table ox-beamer ox-latex ox-ascii ox-publish ox org-ref-misc-links org-ref-label-link org-ref-ref-links org-ref-citation-links org-ref-bibliography-links hydra lv org-ref-autoloads ox-pandoc-autoloads citeproc-autoloads string-inflection-autoloads hydra-autoloads lv-autoloads org-ql peg ts org-habit org-agenda org-ql-autoloads peg-autoloads ov-autoloads org-super-agenda-autoloads ts-autoloads ht-autoloads map-autoloads org-grep org-grep-autoloads org-cliplink-autoloads orderless orderless-autoloads ob-typescript ob-typescript-autoloads names names-autoloads ob-ess-julia ess-julia ess-r-mode ess-r-flymake ess-r-xref ess-trns ess-r-package ess-r-completion ess-roxy ess-r-syntax ess-rd hideshow ess-s-lang ess-help ess-mode ess-inf ess-tracebug ob-ess-julia-autoloads ob-julia-vterm julia-vterm vterm face-remap term disp-table ehelp vterm-module term/xterm xterm queue ob-julia-vterm-autoloads queue-autoloads julia-vterm-autoloads vterm-autoloads nov esxml-query nov-autoloads esxml-autoloads kv-autoloads ol-w3m ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view jka-compr image-mode exif ol-bibtex ol-bbdb modus-vivendi-theme modus-themes mastodon mastodon-toot mastodon-autoloads request-autoloads markdown-mode markdown-mode-autoloads marginalia marginalia-autoloads magit-bookmark magit-submodule magit-obsolete magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff smerge-mode diff git-commit log-edit pcvs-util add-log magit-core magit-autorevert autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section crm compat-27 compat-26 magit-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads transient-autoloads lua-mode lua-mode-autoloads link-hint-autoloads ob-julia julia-mode julia-mode-latexsubs julia-mode-autoloads js2-mode-expansions js2-mode etags fileloop js2-mode-autoloads json-mode json-snatcher js-mode-expansions js c-ts-common json-mode-autoloads json-snatcher-autoloads htmlize htmlize-autoloads ivy-bibtex bibtex-completion org-capture biblio biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp biblio-crossref biblio-arxiv timezone biblio-doi biblio-core hl-line parsebib bibtex ivy-bibtex-autoloads bibtex-completion-autoloads biblio-autoloads biblio-core-autoloads parsebib-autoloads ivy delsel ivy-faces ivy-overlay colir color ivy-autoloads hide-lines hide-lines-autoloads helpful cc-langs trace edebug help-fns radix-tree elisp-refs helpful-autoloads elisp-refs-autoloads gnuplot info-look gnuplot-autoloads free-keys free-keys-autoloads flycheck-package package-lint let-alist finder package flycheck-package-autoloads package-lint-autoloads filladapt filladapt-autoloads exwm-config ido time exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm xcb xcb-xproto xcb-types xcb-debug server exwm-autoloads xelb-autoloads expand-region text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions er-basic-expansions expand-region-core expand-region-custom expand-region-autoloads ess lisp-mnt ess-utils ess-custom ess-autoloads emms-librefm-stream emms-librefm-scrobbler emms-playlist-limit emms-i18n emms-history emms-score emms-stream-info emms-metaplaylist-mode emms-bookmarks emms-cue emms-mode-line-icon emms-browser sort emms-volume emms-volume-sndioctl emms-volume-mixerctl emms-volume-pulse emms-volume-amixer emms-playlist-sort emms-last-played emms-player-xine emms-player-mpd tq emms-lyrics emms-url emms-streams emms-show-all emms-tag-editor emms-tag-tracktag emms-mark emms-mode-line emms-cache emms-info-exiftool emms-info-tinytag emms-info-metaflac emms-info-opusinfo emms-info-ogginfo emms-info-mp3info emms-playlist-mode emms-player-vlc emms-player-mpv emms-playing-time emms-player-mplayer emms-player-simple emms-source-playlist emms-source-file locate emms-info-native emms-info emms-later-do emms-setup emms emms-compat emms-autoloads embark-consult-autoloads embark-autoloads emacsql-sqlite-builtin emacsql emacsql-compiler sqlite emacsql-sqlite-builtin-autoloads emacsql-autoloads advice elfeed-org elfeed-org-autoloads elfeed-dashboard org-element org-persist org-id org-refile elfeed-dashboard-autoloads elfeed-show elfeed-search vc-git diff-mode vc-dispatcher message sendmail yank-media dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader shr pixel-fill kinsoku svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib avl-tree generator url-queue url-file browse-url xml-query xml elfeed-autoloads highlight-doxygen highlight-doxygen-autoloads doct-autoloads use-package-ensure docstr docstr-key docstr-faces docstr-writers docstr-util docstr-autoloads datetime extmap bindat datetime-autoloads extmap-autoloads consult-recoll consult-recoll-autoloads consult-flycheck flycheck consult-flycheck-autoloads flycheck-autoloads let-alist-autoloads pkg-info-autoloads epl-autoloads consult-eglot consult compat-28 compat compat-macs recentf tree-widget bookmark eglot array filenotify jsonrpc ert ewoc debug backtrace xref flymake-proc flymake thingatpt warnings compile imenu consult-eglot-autoloads eglot-autoloads flymake-autoloads project-autoloads xref-autoloads eldoc-autoloads jsonrpc-autoloads consult-autoloads compat-autoloads commander f f-shortdoc shortdoc s commander-autoloads f-autoloads s-autoloads calfw-gcal calfw-gcal-autoloads calfw-ical icalendar diary-lib diary-loaddefs calfw-ical-autoloads calfw holidays holiday-loaddefs cl calfw-autoloads edmacro kmacro avy-autoloads finder-inf use-package-bind-key bind-key easy-mmode aurel url-http url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw nsm puny bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils cus-edit pp dash url-handlers url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util url-parse url-vars mailcap aurel-autoloads bui-autoloads dash-autoloads annotate annotate-autoloads adoc-mode tempo markup-faces adoc-mode-autoloads markup-faces-autoloads org-contrib org-contrib-autoloads ob-js ob-gnuplot ob-shell ob-octave ob-scheme ob-org ob-latex ob-C cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-python python project pcase treesit ob-awk ob-ditaa ob-R org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline icons ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs use-package-core use-package-autoloads info bind-key-autoloads tramp rx tramp-loaddefs trampver tramp-integration files-x tramp-compat xdg shell pcomplete comint ansi-osc ring parse-time iso8601 ls-lisp format-spec auth-source eieio eieio-core password-cache json map byte-opt ansi-color avoid gnus nnheader gnus-util text-property-search time-date mail-utils range mm-util mail-prsvr wid-edit cus-load straight-autoloads cl-seq cl-extra help-mode straight subr-x cl-macs gv cl-loaddefs cl-lib bytecomp byte-compile rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 1084100 222987) (symbols 48 117321 4) (strings 32 405086 27581) (string-bytes 1 15557057) (vectors 16 149403) (vector-slots 8 2870352 163588) (floats 8 795 664) (intervals 56 8092 1188) (buffers 984 19)) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 01:17:23 2023 Received: (at 66867) by debbugs.gnu.org; 1 Nov 2023 05:17:24 +0000 Received: from localhost ([127.0.0.1]:49691 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qy3bX-00044m-JG for submit@debbugs.gnu.org; Wed, 01 Nov 2023 01:17:23 -0400 Received: from relay-egress-host.us-east-2.a.mail.umich.edu ([13.59.128.245]:47078 helo=suitable-pwyll.relay-egress.a.mail.umich.edu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qy3bU-00044T-St for 66867@debbugs.gnu.org; Wed, 01 Nov 2023 01:17:22 -0400 Received: from silent-alux.authn-relay.a.mail.umich.edu (ip-10-0-72-44.us-east-2.compute.internal [10.0.72.44]) by suitable-pwyll.relay-egress.a.mail.umich.edu with ESMTPS id 6541DF38.11DB53CA.3636E393.2195783; Wed, 01 Nov 2023 01:16:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich.edu; s=relay-2018-08-29; t=1698815799; bh=J4oMwwXWV0X9AAuPkHRRWgnSteb+N6xQOQkYizWp1tA=; h=From:To:Subject:Date; b=XMSOCgjZ77QFNVpn022WxgIX4FDNygnv1bl4uMuGjTIERwM2Yi//ExCYhO4fZJkSv ZYifKQEUe37pqNeDi8of75yOMULTfSn8UgqbG4MJFyXDvVt7C+u+IMOIghuyDXDbPQ laCb4aLfUhzggApho1jq5RU/mpXNoHWAE5yLa2+rE12BdzG5UHkTWAhsPtC3VOON87 se3PrhbPlFYgVo2f6bUJc8Cy8vxOlxhdpzfXG4nPWIyRNk+NB55FmwkkGVf+ilFLoS DxtyD9SFzxJ8jAtvMDKgrpyb4dbSGoj1MvrH4sYA1PxYGGImNQ1AZ0CbpO2mbzn1qJ H/KGJSA54Y5gQ== Authentication-Results: silent-alux.authn-relay.a.mail.umich.edu; iprev=pass policy.iprev=74.62.203.3 (rrcs-74-62-203-3.west.biz.rr.com); auth=pass smtp.auth=minshall Received: from localhost (rrcs-74-62-203-3.west.biz.rr.com [74.62.203.3]) by silent-alux.authn-relay.a.mail.umich.edu with ESMTPSA id 6541DF37.FA78199.365CFA67.1315203; Wed, 01 Nov 2023 01:16:39 -0400 From: Greg Minshall To: 66867@debbugs.gnu.org Subject: lexical binding? X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 30.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <39968.1698815795.1@archlinux> Date: Tue, 31 Oct 2023 22:16:35 -0700 Message-ID: <39969.1698815795@archlinux> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66867 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) hi. maybe this has something to do with not having lexical binding enabled (when the =(eval)= is being done)? From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 01 21:16:29 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 01:16:29 +0000 Received: from localhost ([127.0.0.1]:53555 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyMJx-0003wN-Al for submit@debbugs.gnu.org; Wed, 01 Nov 2023 21:16:29 -0400 Received: from mout.web.de ([212.227.15.14]:48871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyMJt-0003w7-U1 for 66867@debbugs.gnu.org; Wed, 01 Nov 2023 21:16:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=s29768273; t=1698887738; x=1699492538; i=michael_heerdegen@web.de; bh=Q9cxIBBIplLeWpEEU4vICwZLuc3p3LZ4Tdb/p8FflJQ=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References: Date; b=nrucYKJ/xL1Kp8rqrL6JFRR+oMgbV6T5DnS4c0upLEtldIBXqydLYUmJ52VTcZZa /gTolwxWU8V3tzskMjalMopyxXvcwdk8OfOO89nnEWBwsUrEyjqW4D/Z8Njg+iSje sgdk8htfSX//3WJfj2lpBf6eyoFxVz4olm7M4EU/U3d6J9Qpdj+wmUyMDYyDLoNTr OQDPlJMqaq9/++8Z+MxP9QzgLDZojkd8oCBGaRMpL1Evgh6kYEYa0epkaJ4KtvvBI XIXjWeLDbKoC4epzyhDPX7TSq9SYhBtATOfBE1Mnv8SDHFO1S7No2OhKT3EidCrkS 0oY444rjqv0vs4ZvHA== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from drachen.dragon ([84.59.210.159]) by smtp.web.de (mrweb005 [213.165.67.108]) with ESMTPSA (Nemesis) id 1MumNL-1rFTqr1gTT-00rXnz; Thu, 02 Nov 2023 02:15:38 +0100 From: Michael Heerdegen To: Greg Minshall Subject: Re: bug#66867: lexical binding? In-Reply-To: <39969.1698815795@archlinux> (Greg Minshall's message of "Tue, 31 Oct 2023 22:16:35 -0700") References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> Date: Thu, 02 Nov 2023 02:15:48 +0100 Message-ID: <87v8algdkr.fsf@web.de> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:9hD9oiahsRgF06gHws5qaJ46kxozCJ1tQhWrXn/e/7aYYdQzZwd i3Ii8lFs9LYmvWl2/17ymeBhOQlj/wR06z4CaVG2Umz8YOwz4BPlwPzIaiG+OEu5j9Ftn3h 1fqtQ9q4JtNgTkRQkQI3ne9zPQ15PSNAihGKzJjCsgXUISNBMbwlJO249+PIhOO9427W9aT FP/HVCjn3ot6FnoIm0rCg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:WDnyPZH8vzQ=;Eo3B97QmNVlhpXrfESTf5JPTL20 k451jjvkW2ZgrZMF/V+bMlpvb0cM3oZf+0XxIbHczIaPEHfV10AYxefBzRr8mP/pqc/d4o7UW eHAQBFaCTl1tTy+lk8pvcR8HKzy29uFOkjpoympVhhKbnqZ9V6EUVkydvOS5OwM327HIaTrvs kiORfTcVqG9oIa1jbPbvdvzEA/Obj5OpFzK2OkJvT+XGhUmUv5N9bV5+Tmdhc8m4Ky+LJCfdb C2wbEd9jiUJbfHuA+m1ELmBav640GEK7PpqH7Qmt7DCAuDcBNy1mHUOliMXv2LJ2Tey2DfD5k jEVrPeZl+tgPCxcoAoOZwCGIFM7dbRUEzGeluj21RHkuqPHzeTOE0K99EWrBKHHdpwT4Tcmwy 6B4y3zYHIQtdB/h2VAIMjHJngaZqooOzJGT0z+Owxpt9aIdZNjLRRrqemdIhyCKAp7ituM24S gHI4948QBo09z1S2713qJs6ty3QkHYLuN68tLYQhxSUgVwE6dQ2QSfHY/Zp8zzfgtvAXpYW13 2gjTe4Kh3h+tuIKs5H07kG/k8SxNgdKrlejfukMrnUHBj8urY6OwwNr41jAZBx/Fhhkohew5v u5srCZew/OvdnZi1IEjY9bj1TbrEBvqGcheIM7RpBu9qYuzEnYy6NEUDbntgG1bFI8e75bdov R83tn1/GPVxY2Z4gL5Lo8+V0g1YpHpCtxEI5kceW3z0R/GtokMrOFTY9J7k/2bYOg4l572ydZ PJYYXb7wMiD+Y79DAZnaZ3OSeb6q+wV6hxbkWiLwFvVYJfHh0p62QNOnAl2KLwwNT6rHWbu84 TAG3/zF3qKMV+hWIEVI18mELipsmVWh0Aa/JI4zU08AXXHyPy51Mvf3ZcyhLbgB2eTOvzcQ8K 7q9ZYAm4otSv0YPChdCwzlT1LTPF+0lKWPqpXZIyVDof09ZZNYu/yqF9A2mB4Rr5o2aDNOsbX BQS++Q== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66867 Cc: 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) Greg Minshall writes: > hi. maybe this has something to do with not having lexical binding > enabled (when the =(eval)= is being done)? Yes, creating oclosures requires lexical-binding, and this is not directly enforced in the code. Your backtrace looks like if the code was interpreted using the dynamically binding dialect. --eval uses lexical-binding since Emacs 27.1. Michael. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 13:42:16 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 17:42:16 +0000 Received: from localhost ([127.0.0.1]:55997 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qybhw-00029s-AP for submit@debbugs.gnu.org; Thu, 02 Nov 2023 13:42:16 -0400 Received: from relay-egress-host.us-east-2.a.mail.umich.edu ([18.219.209.13]:59910 helo=pivotal-euroswydd.relay-egress.a.mail.umich.edu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qybht-00029d-TU for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 13:42:14 -0400 Received: from plenary-garuda.authn-relay.a.mail.umich.edu (ip-10-0-72-157.us-east-2.compute.internal [10.0.72.157]) by pivotal-euroswydd.relay-egress.a.mail.umich.edu with ESMTPS id 6543DF4C.4BF7E35.7122B6DA.2229342; Thu, 02 Nov 2023 13:41:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich.edu; s=relay-2018-08-29; t=1698946891; bh=NRAt89NhzkWTJBMY7rAP0LRkrvI4qJRGCj4E0D18cvI=; h=To:cc:From:Subject:In-reply-to:References:Date; b=VSik9bDL5zM2ozwlysZ4Vtnz+6lvHYe+fG+BalgLMHvW52hC1fcO9Uo406HD89qhX SPQlmFNGKm7QnISgtm4vdYlV4IoSzA78Q1ro/+ruiCh6mI8GSyiSJqmVSUYTATEI7k 3C+OvlAqVGVcUXuSDI/zkAGEFNyYuYdINuopEfisOLWAopUvzWKXKyk23aYlej3IyV +S+VOkToqQ4bR6OUR3Kbj1YtuqBh91/x5ZfpsD5v1AvJBCxzS0f3PrgdzD8h74xmva o93IL6JxwHx7CId6ctpIsg1g/vFs528G7iuHsH0Hn83ITEiABluDOGWlViPTj+2M7g 7oI/hP2H1yyiQ== Authentication-Results: plenary-garuda.authn-relay.a.mail.umich.edu; iprev=pass policy.iprev=74.62.203.3 (rrcs-74-62-203-3.west.biz.rr.com); auth=pass smtp.auth=minshall Received: from localhost (rrcs-74-62-203-3.west.biz.rr.com [74.62.203.3]) by plenary-garuda.authn-relay.a.mail.umich.edu with ESMTPSA id 6543DF4B.DFC7D5B.11AAB7BE.678320; Thu, 02 Nov 2023 13:41:31 -0400 To: Michael Heerdegen From: Greg Minshall Subject: Re: bug#66867: lexical binding? In-reply-to: <87v8algdkr.fsf@web.de> References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> Comments: In-reply-to Michael Heerdegen message dated "Thu, 02 Nov 2023 02:15:48 +0100." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 30.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <161635.1698946888.1@archlinux> Date: Thu, 02 Nov 2023 10:41:28 -0700 Message-ID: <161636.1698946888@archlinux> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66867 Cc: 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Michael, thanks for the reply. maybe the Oclosure code should enforce lexical-binding, if it can, or throw an informative error in the case it can't so enforce? cheers, Greg From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 15:22:24 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 19:22:24 +0000 Received: from localhost ([127.0.0.1]:56113 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydGq-0004oO-FL for submit@debbugs.gnu.org; Thu, 02 Nov 2023 15:22:24 -0400 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]:42393) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydGl-0004o6-6D for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 15:22:23 -0400 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2c6cb4a79deso14314031fa.1 for <66867@debbugs.gnu.org>; Thu, 02 Nov 2023 12:21:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698952898; x=1699557698; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=1UyWZ9TmDcQzaBiXwiSLb7w1Hjdn7G15LvBFFlaOG+E=; b=a9uMEzXymQru+404cXkpf+rT1tCHN3N38zZcItSkUSZfx20pCtR/quOy34U34SHpFF VJmFn9dO4vb4u20Q51vWzXsyyqkbBKhAa6O/LWTMfDEYgzEDo8NjETH98m3sY5yGMlWy bSjcyKPFeaCD7RpbQk86M9TlARgqKWYMKMGnYj/XHtX7IA/54RGpmtvitSooyjWcobz2 u6ppKJ05qxnjFyUbji1y/tFZ8KTboCWf+uk5Kyhe22BXT72sgzeNQlzGR74ZGOzdsv3a wKxB0snJhEH7zyy+X2xkWqYO1nF7RqViFmwGRssTiwg4Tr7Wyr2Xw4A6MwfjM/r03KWa xu5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698952898; x=1699557698; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1UyWZ9TmDcQzaBiXwiSLb7w1Hjdn7G15LvBFFlaOG+E=; b=xAu3TOlc9uy8HSejygEBPRu6/UF3KgVgiCDUgu3jfZneEQyqh7OG5ZX3Dm+R/hNQmc USJ+CjQeqPPB1wK0uT/s32i8kWN2uMOAeUvs00EUm/bD2P6qjEAJ4IH3WhYe/EPrS4zX 3b8R9x0PsdQaVSbR1pndIOXV/paRVKoKCvZyS+3fXAs0Gyno2b9+CCsy+Q2XwK/UHfbQ tLRGaOzkkLj1ZIrDtqhkH9VOwqWaEYxv+1uxNjMzfNDCcYLgz4Q14ZyA+vDPRTFBevYg qRKRLanHdIxhGTzurdLuDRpmKFGJ3XNXxduD4Wau4Lzb3uTJbDvRCndWJuJWdnXUMG2J TafA== X-Gm-Message-State: AOJu0Yz4VsIy1NOielMj0crPUPBzTmE3voilyMor75R00SYMy9LVE6UK OlxMZyPNXl0Rn3cZCcBQYWF7gO9pIdnthTTm0so= X-Google-Smtp-Source: AGHT+IEqhPYM13EKUhzdvx1pMEF8KXT16h7atEG5nc1csUsJ0m5DkpBcNthCqQzxGCtn3RhopZBi/YDUbNymBl2Tcsw= X-Received: by 2002:a2e:a0d2:0:b0:2c5:332:f18d with SMTP id f18-20020a2ea0d2000000b002c50332f18dmr156754ljm.2.1698952897731; Thu, 02 Nov 2023 12:21:37 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Nov 2023 12:21:37 -0700 From: Stefan Kangas In-Reply-To: <161636.1698946888@archlinux> References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> MIME-Version: 1.0 Date: Thu, 2 Nov 2023 12:21:37 -0700 Message-ID: Subject: Re: bug#66867: lexical binding? To: Greg Minshall , Michael Heerdegen Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66867 Cc: Stefan Monnier , 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Greg Minshall writes: > maybe the Oclosure code should enforce lexical-binding, if it can, or > throw an informative error in the case it can't so enforce? Stefan M, what do you think? From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 15:35:55 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 19:35:55 +0000 Received: from localhost ([127.0.0.1]:56158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydTu-0005BT-TZ for submit@debbugs.gnu.org; Thu, 02 Nov 2023 15:35:55 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:12238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydTt-0005BG-6F for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 15:35:54 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 11FEF8076B; Thu, 2 Nov 2023 15:35:12 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1698953711; bh=RuuPTe29eIdk4txkM3BJHXQpLGkSAgIdZ7gSmSf+H2I=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=GRIMzFVfFCXdykVtRvkvXWTl1RGPBDsw8uPKu5gUGvohK0KVcJd7MtO0XJd/ICItV SqgPVzP6GYTGibD9w1o8VTCkDGzQk9sq6YkQJQAzFp6a2ds/hZT2mq/HrJsFX3DisZ 87j02mIqZXdcFR2vI4WLmTmMUZi+4tNnT28mc3NzIgvLyF/Aw0Rn9/Zgpk07n2JMIU oR5erzlQRNluWR4hXp2Lj8vP3Y+pMTIoNftUO434wFRRjso7h1Ds+10Kw0nRZm1EBJ 5SVJLEnjEzNYnWDhR6BnSQbxDkJ6Xpn3CY+LRPgWIKxunjVAMNZPPyv2wtE5s2CxPN /YMLM2xRHIpkQ== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 47C318001F; Thu, 2 Nov 2023 15:35:11 -0400 (EDT) Received: from pastel (unknown [45.72.195.71]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 16DD81202A7; Thu, 2 Nov 2023 15:35:11 -0400 (EDT) From: Stefan Monnier To: Stefan Kangas Subject: Re: bug#66867: lexical binding? In-Reply-To: (Stefan Kangas's message of "Thu, 2 Nov 2023 12:21:37 -0700") Message-ID: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> Date: Thu, 02 Nov 2023 15:35:10 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.007 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66867 Cc: Greg Minshall , Michael Heerdegen , 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> maybe the Oclosure code should enforce lexical-binding, if it can, or >> throw an informative error in the case it can't so enforce? > Stefan M, what do you think? A (cl-assert lexical-binding) in something like `oclosure--lambda` sounds good, yes. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 15:39:59 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 19:39:59 +0000 Received: from localhost ([127.0.0.1]:56180 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydXr-0005IK-3t for submit@debbugs.gnu.org; Thu, 02 Nov 2023 15:39:59 -0400 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:42458) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydXp-0005I7-CO for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 15:39:57 -0400 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2c6cb4a79deso14477111fa.1 for <66867@debbugs.gnu.org>; Thu, 02 Nov 2023 12:39:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698953956; x=1699558756; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=1369id8hGsO4KiHMcomIsUzyKEfybei7qGe1UMO5/m8=; b=NW5btesY0WSiWxkeCB94uAQIy+AeT/c7N1KEuNjcbpBMUjd6YbBX5lEjmfpHg8liQb CxbH73CZKyEbRIUAdiF58qpvHqp9gjbScb0wKKfpLPBbEKYPplV6fqnya2argU+1XV3W HoR0rr2HmZJxYS2OxrwGE3sL4lKzMSpa6TJEIA3PNSefvTebaWjUTtGMIDUgdH3jJtOf JFS6jnOLEzAUqtQlT8Z5tu0sWK326SLk19EC6KoIjzhvbOoyIKSxDebM25GpXrbnkKjz WDAsXYMmzpn2CrfJKAL5+7PaQNh0aQ+fdQTehgm2/66U17x6kV8SH0PEdtiuv2HHb72J PW8A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698953956; x=1699558756; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=1369id8hGsO4KiHMcomIsUzyKEfybei7qGe1UMO5/m8=; b=XhuQwwCNLzpbUx+5wq4r7xnJfUbanskcpFZPMk7ylwbjtzqK2pKWTzNjt44SL3N4zi SWi9ZsY8A5/7c4TQpXrbUt9nhSZliWFNq4OriQHiSMkViCLCwQOmigucfe4rhNjOcwHJ ZyI+3bRQUCBPGATQC5jJTLkzxZ2KWh/Ghej/s0G875ax4kO2O+roi/tFtSyNS+oWAWd4 z9vdTs1EWDLApA1KzYvdH4ez/QXVb5uY/MJTYjo+bjoRb8HYCwmleq5kZTLGLpXDn5Cv OBxbnI8cg2+fQG/AU+xruXHzTqmRQhJ0AFi3uyQl+61pJckL54ScY4i1LdskZ13kOqCe 8Gtw== X-Gm-Message-State: AOJu0YzZdZSX2NJ4JF9SOWHvo2Xijnr65eYuiuDbwH1Ytp2aWndfWI/B pjIWcALK0ujAKdvDcRYFqk5WR/D7SQ4bJwQtUak= X-Google-Smtp-Source: AGHT+IFnw1EoeInQE4jsXiV4cq81BjPXuIMMkYYS57UkEksjWXMpuJrls3qLBDyN5rXrUpTp9gOztvnuYD9gEE5fWnI= X-Received: by 2002:a2e:a0d2:0:b0:2c5:332:f18d with SMTP id f18-20020a2ea0d2000000b002c50332f18dmr168133ljm.2.1698953956216; Thu, 02 Nov 2023 12:39:16 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Nov 2023 12:39:15 -0700 From: Stefan Kangas In-Reply-To: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> MIME-Version: 1.0 Date: Thu, 2 Nov 2023 12:39:15 -0700 Message-ID: Subject: Re: bug#66867: lexical binding? To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66867 Cc: Greg Minshall , Michael Heerdegen , 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) severity 66867 wishlist tags 66867 + confirmed thanks Stefan Monnier writes: >>> maybe the Oclosure code should enforce lexical-binding, if it can, or >>> throw an informative error in the case it can't so enforce? >> Stefan M, what do you think? > > A (cl-assert lexical-binding) in something like `oclosure--lambda` > sounds good, yes. Thanks, so patches welcome. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 15:40:37 2023 Received: (at control) by debbugs.gnu.org; 2 Nov 2023 19:40:37 +0000 Received: from localhost ([127.0.0.1]:56189 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydYT-0005KG-FE for submit@debbugs.gnu.org; Thu, 02 Nov 2023 15:40:37 -0400 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]:44194) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qydYR-0005Jw-3b for control@debbugs.gnu.org; Thu, 02 Nov 2023 15:40:36 -0400 Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-2c5210a1515so19389251fa.0 for ; Thu, 02 Nov 2023 12:39:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698953994; x=1699558794; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:from:from:to:cc:subject :date:message-id:reply-to; bh=VQ7wCqL2IY5erNRtVD91ydeHNgzwLXPXtaTNKi8ILK0=; b=CtuTaJ02qQE0Bep2x9jbLPnJCjpYMR2fyYal4F1Rc6PB2ReVaa7s3gexMgmuHVlZjY TuBJpYnTmk9QDWRqbF89tr4bzcNdmVmBVvzKDbP7qwOdiFAWXEIpZWVJy1frAOKGQYvC r/G1q8VU82Ojtrpc8JSoSznHuwx6poDV+fybJ1RWcVHuGOMQwUXFjTCoKSRLtXMVodGo Wlt7X4m9tXSbgLtKrUOUjj/4UsTLe1NOdU7XdfiXGv1/KH87U02F08nR734SzSyhuhY7 m89FsHr+N32UhGZxrt0p3CCFtDCS62IroiIcKdEiGvBaueYed0hDR+2rti5pvMYzHcsl dWmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698953994; x=1699558794; h=to:subject:message-id:date:mime-version:from:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=VQ7wCqL2IY5erNRtVD91ydeHNgzwLXPXtaTNKi8ILK0=; b=Yf4HAHZUjVPBfD+eds0LzpMo8zsr4UaPmDYez/LZLcMNHCIdEVDc02fdXCbiLqFOCO tImKfH/NZ4qToMHC8J0hO3JUGR6EqsYCef7Nzyc9OqRvo+dlMDpg8oKaf3Y1xZhHTzug v8ndVfSSDQmMHbs5I2fo06wqenLQYNuSHjYQNQCH5+5RTdTa2UpCHVygJA4SJOurOkP2 Mxb1SPubhXCNeXJjrtOZnooUjxlI4r6/oI3OGg69e3T5XyPUCxOh+OFHrCsdqFCiREDD A0WOG+4k+D184DVapZDqJdTtP8Cx38tpdzijTs2RSlOdWAh7n/8CZjMuZPXKeFGHP34e 5Oow== X-Gm-Message-State: AOJu0YxRmQcUqthPrQ1J2+2KsEhQX1r0cInpgoAyPo4TSbro8fPYxNA7 HpDCCJb5upRJwbb88BGZGckAyKuplc/XM+nazemmt6wn X-Google-Smtp-Source: AGHT+IE8+LLB2vsBYWuecDyJMbzXUuUmJQToPYDz2CSP3pJ80dmT57PW+NBb7+twXf84J3vOOMbbk5r6ydyLfwwG0BM= X-Received: by 2002:a05:651c:1a0e:b0:2c0:d21:39de with SMTP id by14-20020a05651c1a0e00b002c00d2139demr20250462ljb.42.1698953993932; Thu, 02 Nov 2023 12:39:53 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Nov 2023 12:39:53 -0700 From: Stefan Kangas MIME-Version: 1.0 Date: Thu, 2 Nov 2023 12:39:53 -0700 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: severity 66867 wishlist tags 66867 + confirmed thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [2a00:1450:4864:20:0:0:0:229 listed in] [list.dnswl.org] 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) severity 66867 wishlist tags 66867 + confirmed thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 17:22:10 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 21:22:10 +0000 Received: from localhost ([127.0.0.1]:56290 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyf8k-0002IZ-FT for submit@debbugs.gnu.org; Thu, 02 Nov 2023 17:22:10 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:45030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyf8f-0002Hx-CR for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 17:22:09 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id C2E248076B; Thu, 2 Nov 2023 17:21:24 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1698960084; bh=WcwfHovaOVoxhg74e7yKFipNxOo+Ph9ROz/VWHc/Q3A=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=akaneCLIIuNMH53id1Nb2BF0L78UF2TpVaRag5yB07Pvq2G8TKyKIQ6MEd7GTehre yfRcJWGb/WS/2hg7TTa3TJxbuWFQvEfcs78dKAV5lO8rU+varcayZmGGEaRvmiHtgZ GQRYzX0RfbxUohQv4FDQ5rEs3Yc5UdaXcX4klIlDeKt0/zKmmE6Gu7Gu2zJLfrvHMe aUM6LT+Q++K0/bLSZWwvIukKEet3rHdlVgPuMabx5WeWeKqhWvgtQ2Qf2KQIJD9exL 17P2/e1bazkY5+WF0jlhQsuPsVfdfR/5WR7kB/mneiyeKYJmZmKcCCggtE0yvhVDcY +PpNV/WyicdCw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 06FA480087; Thu, 2 Nov 2023 17:21:24 -0400 (EDT) Received: from pastel (unknown [45.72.195.71]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id CF7BF12040A; Thu, 2 Nov 2023 17:21:23 -0400 (EDT) From: Stefan Monnier To: Stefan Kangas Subject: Re: bug#66867: lexical binding? In-Reply-To: (Stefan Kangas's message of "Thu, 2 Nov 2023 12:39:15 -0700") Message-ID: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> Date: Thu, 02 Nov 2023 17:21:23 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.007 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66867 Cc: Greg Minshall , Michael Heerdegen , 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >>>> maybe the Oclosure code should enforce lexical-binding, if it can, or >>>> throw an informative error in the case it can't so enforce? >>> Stefan M, what do you think? >> A (cl-assert lexical-binding) in something like `oclosure--lambda` >> sounds good, yes. > Thanks, so patches welcome. Should it go to `emacs-29` or `master`? Stefan diff --git a/lisp/emacs-lisp/oclosure.el b/lisp/emacs-lisp/oclosure.el index ae0038b45e6..c23dd5a36da 100644 --- a/lisp/emacs-lisp/oclosure.el +++ b/lisp/emacs-lisp/oclosure.el @@ -350,6 +350,7 @@ oclosure--lambda should be mutable. No checking is performed." (declare (indent 3) (debug (sexp (&rest (sexp form)) sexp def-body))) + (cl-assert lexical-binding) ;Can't work in dynbind dialect. ;; FIXME: Fundamentally `oclosure-lambda' should be a special form. ;; We define it here as a macro which expands to something that ;; looks like "normal code" in order to avoid backward compatibility From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 18:11:57 2023 Received: (at 66867) by debbugs.gnu.org; 2 Nov 2023 22:11:57 +0000 Received: from localhost ([127.0.0.1]:56334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyfuv-0003lY-Aj for submit@debbugs.gnu.org; Thu, 02 Nov 2023 18:11:57 -0400 Received: from mail-lf1-x12d.google.com ([2a00:1450:4864:20::12d]:58503) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyfur-0003lH-JK for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 18:11:56 -0400 Received: by mail-lf1-x12d.google.com with SMTP id 2adb3069b0e04-507bd19eac8so1789345e87.0 for <66867@debbugs.gnu.org>; Thu, 02 Nov 2023 15:11:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698963072; x=1699567872; darn=debbugs.gnu.org; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:from:to:cc:subject:date:message-id:reply-to; bh=w/WI80kY5JesIg7IgdPS36aNLhh6SBz3MjBPWVkO4O8=; b=mhHBuLBcMpH0lH/ta8SINxuDIUdEfWKDjDxkDGTNoEK/hvvJ7EssF06M3N0TM1T4RQ KJWyilPP7mkd2uh/qmOi5+IS0C/+9TX2UUonjsrHXSojU7PcDv8Dse/rvxbsDChXcdhm ehsl03R06MS+KyO+185QmqEFjmCAwcGmA7Q7exilYJGNkE1v+rUMheyiX9HisdHHrXzk Spd9+Sk0aFhBk+d8I9ADSpzctqtRXxGVTHRGrhXw0YqumBNLvOEoSh87Qx6qeK0wHlnd pjjGoQcPwXn9/SXSpaIVXif6JVcOLYf1XvGGWuHN2JKg5cxgxiRfI1rKBoHiVzlkZz4r C08Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698963072; x=1699567872; h=cc:to:subject:message-id:date:mime-version:references:in-reply-to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=w/WI80kY5JesIg7IgdPS36aNLhh6SBz3MjBPWVkO4O8=; b=DJ2AK6hZ62JM8ChBOzCPmxzMKRHGed9TJb3GSW7baOA2Dm/BperFLyYI1Pp8a7WvPg E7WhuoGWjYDqXPTzgZFn0pl8gf49HSckpID7974q5Q0g8N453MVmXGv4Hf58T+aafnYq uEhvudICqlr0KWVzl0N8kjjXym7dqfYdBFBuRSyMO5RU8v69GaDeliGYrINa5dRao5O3 ZnQTsYtayxtZSl2gct50R6zgBoHMc4dd8YV+Myd2iRPOitl4U1w9ry9V53CLeShEIr6a LZJF1vYoW8RpgJCgq4reEWiEQ/c2WZ5VyuKDjPhJWoMXE7XklGOxnwnvBk1wORptmjvm GLfw== X-Gm-Message-State: AOJu0Yzs72ensmngZ2vBmHasPyUsAHLEY8dzCvGhblOaT2u8pDAHHkM6 6aCJJgf/h9CdObq5eKCBiqLD0tGMtwpFZVL2vps= X-Google-Smtp-Source: AGHT+IE5tqfmpeIuXALH9qCxkvXtBmxI/8n0J3t8xPyfBLXXHqCVcoP/5PU7jbDpiGE0IlKP1V4debvHVOCgIW1iRFQ= X-Received: by 2002:a05:6512:3995:b0:509:43cc:18b with SMTP id j21-20020a056512399500b0050943cc018bmr4913458lfu.30.1698963071500; Thu, 02 Nov 2023 15:11:11 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 2 Nov 2023 15:11:11 -0700 From: Stefan Kangas In-Reply-To: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> MIME-Version: 1.0 Date: Thu, 2 Nov 2023 15:11:11 -0700 Message-ID: Subject: Re: bug#66867: lexical binding? To: Stefan Monnier Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66867 Cc: Greg Minshall , Michael Heerdegen , 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier writes: > Should it go to `emacs-29` or `master`? Perhaps `master` is fine? If you want to put it on `emacs-29`, it might be better to wait until after Emacs 29.2 is released given that the first pretest is already out. From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 02 23:14:11 2023 Received: (at 66867) by debbugs.gnu.org; 3 Nov 2023 03:14:11 +0000 Received: from localhost ([127.0.0.1]:56560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qykdL-0003KM-9y for submit@debbugs.gnu.org; Thu, 02 Nov 2023 23:14:11 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:40721) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qykdG-0003Jh-Gx for 66867@debbugs.gnu.org; Thu, 02 Nov 2023 23:14:06 -0400 Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 315FA442E52; Thu, 2 Nov 2023 23:13:21 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1698981196; bh=ckhfQjnQ54u5z3z4jfa2Pc9mMZCBA6hZZSZRdyF3WFw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=Jfs+Uvv/VPFgxY9+x4U1PsVe+6vgWVnGiEGm36OMSTMAYThhSpbPYkuJJ+mlPGKmy eTDie99Ghrfx+IfRsXVzrn84DqpXRBx8q2Wq2dy9DJMJwMW9qixP6LZidfNwJfdqQf ouG9hwS8SFR7cNFy/+AWHRl+teavz1MI4jWT7W5O10qza7IvXbaqK1go9T6Ac4JNQL 8QL8XHc4AMbYQ4IO087xR7fs+dyV7kQnz1QSodBPYSO2aJ4jos9AYYCteJa0vZdI15 qNyYE8mFaB/DUw3YUoPvsOviSDa+EaGcng+Y7Hbwa8NUP0sxSA7sZcl44L5ZRELC4j FvoFTwGeXSqhw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 172D5442E4B; Thu, 2 Nov 2023 23:13:16 -0400 (EDT) Received: from pastel (unknown [45.72.195.71]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id D73F31201AA; Thu, 2 Nov 2023 23:13:15 -0400 (EDT) From: Stefan Monnier To: Stefan Kangas Subject: Re: bug#66867: lexical binding? In-Reply-To: (Stefan Kangas's message of "Thu, 2 Nov 2023 15:11:11 -0700") Message-ID: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> Date: Thu, 02 Nov 2023 23:13:15 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.009 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66867 Cc: Greg Minshall , Michael Heerdegen , 66867@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >> Should it go to `emacs-29` or `master`? > Perhaps `master` is fine? OK, pushed, thanks. Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 14:00:01 2023 Received: (at 66867-done) by debbugs.gnu.org; 3 Nov 2023 18:00:01 +0000 Received: from localhost ([127.0.0.1]:59714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyySf-0004JI-A5 for submit@debbugs.gnu.org; Fri, 03 Nov 2023 14:00:01 -0400 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:37214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qyySc-0004J3-Nl for 66867-done@debbugs.gnu.org; Fri, 03 Nov 2023 13:59:59 -0400 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 416D680577; Fri, 3 Nov 2023 13:59:17 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1699034352; bh=M8uuyrXGXzqRVzeuzifFqUFN07LhGlD9RwLHgHD6AQ4=; h=From:To:Subject:In-Reply-To:References:Date:From; b=a78oxuyVmbxrZfy5n18LpuKQ/Ppl0RQoArw58OVlMaPT/tCn+TYNDCZTkG8ibF1jq n45BKnVTuSOT/YUSZyXN+rPcf2u4QVNAb5LygM6MMdwKZnC/JgWrlXz8edq07j7xR1 WRzg1Fj2p7rzulgrnlbG2QHR1s+JRjz6AzhWCZlyEUvhplafYbF71WzmMjhdDSUV5y FpcYL0qaobYpBMF6th0XJiJR7tW70j+Or8Y0ouCr6joGtx3A7ubWbxnjzG1/q9xyry GURwMTOSaC+WQVMsCc1gLQy58dbqnfkRVJ+aeYYBtyL9i+31SBQzeXQu4kLT9NkPbN ooNEiUmS8Pyhw== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 6F54F805BA; Fri, 3 Nov 2023 13:59:12 -0400 (EDT) Received: from alfajor (unknown [23.233.149.155]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 599171201FA; Fri, 3 Nov 2023 13:59:12 -0400 (EDT) From: Stefan Monnier To: 66867-done@debbugs.gnu.org Subject: Re: bug#66867: lexical binding? In-Reply-To: (Stefan Monnier's message of "Thu, 02 Nov 2023 23:13:15 -0400") Message-ID: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> Date: Fri, 03 Nov 2023 13:59:11 -0400 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.037 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66867-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) >>> Should it go to `emacs-29` or `master`? >> Perhaps `master` is fine? > OK, pushed, thanks. Closing, Stefan From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 03 20:30:06 2023 Received: (at 66867-done) by debbugs.gnu.org; 4 Nov 2023 00:30:06 +0000 Received: from localhost ([127.0.0.1]:60110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz4YA-0003CR-1u for submit@debbugs.gnu.org; Fri, 03 Nov 2023 20:30:06 -0400 Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:58388) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qz4Y7-0003BV-Lr for 66867-done@debbugs.gnu.org; Fri, 03 Nov 2023 20:30:04 -0400 Received: by mail-lf1-x12a.google.com with SMTP id 2adb3069b0e04-507bd19eac8so3345173e87.0 for <66867-done@debbugs.gnu.org>; Fri, 03 Nov 2023 17:29:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1699057762; x=1699662562; darn=debbugs.gnu.org; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :from:to:cc:subject:date:message-id:reply-to; bh=PnHxzKIlHLBADdQiShWF9zXo+NqlJj/BITGe96lYws4=; b=S6O1HdTZTpApjVJuxvGYZb9VSCN/f1G9IeuvzjmJJ3lbCyLiAUOlCH9utkOerYobL4 8f3R6285WZQhAKtPjp7Bi01gMZcjPm35GQ3MyI7VqVCZ3D1ya0Trp4Tk7HZyNyqhnk/I aKmTyXmjexC8ZWE98F8SfgIRIczP6LvHVYsHJLildsk+CcmZNDGFfl1J5+wxA2oF775u E1ldmcBZamwp14Oo3lrr1MtVc91bGJ/HuXKCGXeH3eMGmm1T0SKGrzW59TpgHziSuek9 sSif6OZQaZkF+Gl75WfEpIXjXNvv+7PCRk8NzzLBDDvKfv0r2XbH3Rv7ChKn6KJ5JMpd zWhA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1699057762; x=1699662562; h=to:subject:message-id:date:mime-version:references:in-reply-to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=PnHxzKIlHLBADdQiShWF9zXo+NqlJj/BITGe96lYws4=; b=ZyapeiarZegX59Dl3cAwDFrROvkp6A7cCyqVuizg4p5uCgDPSflB8oM/UNJ/jsmmip iyk4oPKNb+OwYvtEHmJCNS8KgS4JItDIWdlTYMOHnHughP/NgAmNrqgk5TImMU3cQ8Zx CknZKPVJ/4cxIGUEHrgJFfyiqOswJB5BegEJYf2uACcNokIY/5vS3h7PonpcjsBzYTv8 QJz/WROkb9IKGzOIaxW/BnSkND/7jgCczcGSvZ5VPyj1UrWBeVwf0L/afArQqkxAZOq5 +5vV/hB97Vgck4NvcH1Fanzm/KfX3uoUYn8uxa2kxDWL423MtULu95n9Xx+6+QhxlmjA qYtw== X-Gm-Message-State: AOJu0YzlvPua1ZOcHABFeWlsTVFHRNwuG3XJCtM6/lq9Q2CHXAx0SLF1 3jHTDkShkIKuAkOV5sh2IbDWi8f36yVaTIwyiPSTmmDR X-Google-Smtp-Source: AGHT+IGgRu5WKVS3Uubf6Bqw8BrPJDYjeOUgqafZ3P610mVPgRqyDkaYHXfSc80e68Fw8L/4ERjinHdEDZsl9UD5KBI= X-Received: by 2002:ac2:4c52:0:b0:509:4530:e7fb with SMTP id o18-20020ac24c52000000b005094530e7fbmr7637759lfk.32.1699057761690; Fri, 03 Nov 2023 17:29:21 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Fri, 3 Nov 2023 17:29:21 -0700 From: Stefan Kangas In-Reply-To: References: <15949.1698806098@archlinux> <39969.1698815795@archlinux> <87v8algdkr.fsf@web.de> <161636.1698946888@archlinux> MIME-Version: 1.0 Date: Fri, 3 Nov 2023 17:29:21 -0700 Message-ID: Subject: Re: bug#66867: lexical binding? To: Stefan Monnier , 66867-done@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66867-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stefan Monnier via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: >>>> Should it go to `emacs-29` or `master`? >>> Perhaps `master` is fine? >> OK, pushed, thanks. > > Closing, Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 06 14:26:30 2023 Received: (at 66867) by debbugs.gnu.org; 6 Nov 2023 19:26:30 +0000 Received: from localhost ([127.0.0.1]:40725 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r05F0-0000RW-4I for submit@debbugs.gnu.org; Mon, 06 Nov 2023 14:26:30 -0500 Received: from relay-egress-host.us-east-2.a.mail.umich.edu ([18.217.159.240]:45868 helo=discreet-rhiannon.relay-egress.a.mail.umich.edu) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r05Ek-0000Qz-7g for 66867@debbugs.gnu.org; Mon, 06 Nov 2023 14:26:28 -0500 Received: from cosy-griffin.authn-relay.a.mail.umich.edu (ip-10-0-74-173.us-east-2.compute.internal [10.0.74.173]) by discreet-rhiannon.relay-egress.a.mail.umich.edu with ESMTPS id 65493DAA.2B968193.638D32E4.2640189; Mon, 06 Nov 2023 14:25:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=umich.edu; s=relay-2018-08-29; t=1699298730; bh=UrGavzWBS0ynCsrIhAETcybihfJNV29VfoT+fftVF04=; h=To:From:Subject:In-reply-to:References:Date; b=qEsJQ+Ag4J7a9TfAQQh5nWq+bCZ6Tc+O5Ygb0k2rjZpeOpLE9gtSuccfssp6DT2VQ 4DgBkou034NDCQaVNoBdGOipXlMsqpoitYcuBXNGU3sN7BiItK3XaFPTF6rYgMSn/f GIXn4HMar6Ip4srCGG+XVzyv3uCWQ6cYs2OZ1LcAq6gHFBMEr2bMXZ1re+xRVirfiA Es+JtVHHIL26JIGVRLexD7ZLcb50JPsp8h86NUUTAp1bZCfGmnjcS278B83D8CNy6O XnUus8a5RHWpBy87Hh8kaV33zo8/Qyin88HfpKgyYCrt9V0YdekpcSNi1q/n0rWQDL yUsUs1Cs8EelQ== Authentication-Results: cosy-griffin.authn-relay.a.mail.umich.edu; iprev=pass policy.iprev=74.62.203.3 (rrcs-74-62-203-3.west.biz.rr.com); auth=pass smtp.auth=minshall Received: from localhost (rrcs-74-62-203-3.west.biz.rr.com [74.62.203.3]) by cosy-griffin.authn-relay.a.mail.umich.edu with ESMTPSA id 65493DA9.33997F3C.48C727FA.771862; Mon, 06 Nov 2023 14:25:30 -0500 To: 66867@debbugs.gnu.org From: Greg Minshall Subject: Re: bug#66867: closed (Re: bug#66867: lexical binding?) In-reply-to: References: <15949.1698806098@archlinux> Comments: In-reply-to help-debbugs@gnu.org (GNU bug Tracking System) message dated "Fri, 03 Nov 2023 18:00:02 -0000." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 30.0.50 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <612268.1699298726.1@archlinux> Date: Mon, 06 Nov 2023 11:25:26 -0800 Message-ID: <612269.1699298726@archlinux> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66867 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) thanks! From unknown Fri Jun 20 18:07:19 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 05 Dec 2023 12:24:06 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator