[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: master 60102016e4: Abolish max-specpdl-size (bug#57911)
From: |
Mattias Engdegård |
Subject: |
Re: master 60102016e4: Abolish max-specpdl-size (bug#57911) |
Date: |
Tue, 20 Sep 2022 14:49:40 +0200 |
20 sep. 2022 kl. 14.15 skrev Michael Albinus <michael.albinus@gmx.de>:
> Tramp needs this for Emacs 26. I've wrapped it with `with-no-warnings'.
Thank you, but maybe silencing all warnings in the affected code was a cudgel
heavier than the situation called for?
Perhaps something like this would do:
> (defmacro tramp--with-max-specpdl-size (new-limit &rest body)
> (declare (indent 1))
> (if (< emacs-major-version 29)
> `(let ((max-specpdl-size ,new-limit)) . ,body)
> `(progn . ,body))))
Or we could postpone the obsoletion for a while. The change was made partly for
user convenience, but the typically package maintainer may not agree that this
has been achieved: there is no way to be avoid warnings in code that has to
work on previous Emacs versions without making it uglier.
Would it be a bad idea to, say, make a note to obsolete max-specpdl-size in
Emacs 31?