[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#45619: 28.0.50; pcase-let on MacOS doesn't work
From: |
Lars Ingebrigtsen |
Subject: |
bug#45619: 28.0.50; pcase-let on MacOS doesn't work |
Date: |
Sat, 12 Feb 2022 17:30:54 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) |
Stefan Monnier <monnier@iro.umontreal.ca> writes:
> Hmm... I doubt it's fixed in all cases.
Here's a more self-contained example:
;;; -*- lexical-binding: t -*-
(defvar foo 1)
(defun zot ()
(pcase-let ((`(,foo) '(2)))
(bar)))
(defun bar ()
(message "%s" foo))
M-: (zot) messages "2".
> I still think pcase should emit a warning when asked to bind
> a dynamically scoped variable.
If pcase-let currently does work fine for dynamic variables then it's
likely that people are depending on it, and it's too late to change...
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no