From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Kangas Newsgroups: gmane.emacs.bugs Subject: bug#74145: 31.0.50; Default lexical-binding to t Date: Thu, 31 Oct 2024 19:05:42 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26650"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Andrea Corallo , 74145@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Nov 01 03:07:20 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1t6h4J-0006eH-Rq for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 01 Nov 2024 03:07:20 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1t6h45-0006X6-9G; Thu, 31 Oct 2024 22:07:05 -0400 Original-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 1t6h43-0006Wt-Fl for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2024 22:07:04 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1t6h43-0003fh-6l for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2024 22:07:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=Date:MIME-Version:References:In-Reply-To:From:To:Subject; bh=5KXtZm1qb+elzo+v9RtHzdRGOzDMSotGvK7E9ZEv6II=; b=G8vWrvDqtBvlSjcINGvpHWTNqt16vy5QcnFDF8ZcC0O+yoKRobLIkTeTUHN6b9Zs0tS1Cbn4A0wFUkSRMqsK3jyIrXYj4lbseS667XI/xBfJy3ADnJkYkwnsSuJHboujdTXVz5MRc1y67bYx8Q3MQXGT4a4Dy9yIKgKUsLAn+D5ORZvaaXpkhiGz2zIhHppW9VdTsgcPUSr34kHa2eq9Fwg3xcXhH2zK9mbD8aVdSszEEFdavs6TIP6uyhEWDufTSMru+MOurp+YBzB+AQVv8JCS6OkqkndjqGx6TRLJAPpgmk9NGGzPaOA04rm7fNjJw7Yhwad5+qBteARNjW8ZXg==; Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1t6h42-00034G-0F for bug-gnu-emacs@gnu.org; Thu, 31 Oct 2024 22:07:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Kangas Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Nov 2024 02:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 74145 X-GNU-PR-Package: emacs Original-Received: via spool by 74145-submit@debbugs.gnu.org id=B74145.173042681211781 (code B ref 74145); Fri, 01 Nov 2024 02:07:01 +0000 Original-Received: (at 74145) by debbugs.gnu.org; 1 Nov 2024 02:06:52 +0000 Original-Received: from localhost ([127.0.0.1]:45888 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6h3r-00033x-TO for submit@debbugs.gnu.org; Thu, 31 Oct 2024 22:06:52 -0400 Original-Received: from mail-ed1-f41.google.com ([209.85.208.41]:46498) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6h3p-00033p-39 for 74145@debbugs.gnu.org; Thu, 31 Oct 2024 22:06:50 -0400 Original-Received: by mail-ed1-f41.google.com with SMTP id 4fb4d7f45d1cf-5c948c41edeso1848897a12.1 for <74145@debbugs.gnu.org>; Thu, 31 Oct 2024 19:06:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1730426743; x=1731031543; 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=5KXtZm1qb+elzo+v9RtHzdRGOzDMSotGvK7E9ZEv6II=; b=PMqehIRbTDr9mGFFrLZakxmzG2yGE+G+3T2qJZE0YttuplBUkUbTSucecS5PVJq5+R kR9LGzkbLvFOYKU/JX/AtXx8AXmbBrjtl+2hQJCze8C/Rw99QCoNhShR7PWG4fyQBbJa MEEebi3GVgxe8Jgl7i7vvVNgKT6Kkqj2WVL0EJNaJytehTFN6t/kWrgyNJoSIi0jgRS7 qmfdRAPYMnrhecRJfZ6aSJu2tHhdAc0ggax+CJ65LBN+tsaRyttDo3Bf5yj1pkiLxeTO RlhiKKNeuL95jXv2VqwzolgAlaTHYA6X78yAR+jJPp11zsyNHzIGg5OVTAR16gUN+i9P lCUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730426743; x=1731031543; 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=5KXtZm1qb+elzo+v9RtHzdRGOzDMSotGvK7E9ZEv6II=; b=fDywhsk7f+4eBctW4tB+dySC0Becl/Q6baX2CU3UYbIVjfpAwxRwXNM+ebRvNIfvyl oq2JRaUdkFODkSZbaWo3+Bl72jZRNsyMJqzH2fqaCcqcjKMLy7sFYMZlNWnKaHnHuEF0 MxKiwwZvXb/zytEaS13dCO7LeyEEPm/B0YfPcqU9KHIu8yayh5w6JXpT0lA41O/Igyyt r38nskq6zXrJlWgW9zpZOpwcLeRbF0Q3/l/t01qpxtSpb/MIKfha4/V3Q0pSp4frkYI5 Af1vkWYaYhF81zuhicBwu0b5RgmEvI2NEpZjXSGDIl0pL7vHElEgeemB2xoPZaCS7lt3 b7Yw== X-Gm-Message-State: AOJu0YyjKpbpe1qybBba3wnJ39D856A130Xk8mjwWQQ1GEQYUL4CoT3B Z/7HGKwV4YfmmTrES1+IU0GrW2FrfJlR1nB9iT2zFqXAk1IuaSrbPR7OSE9hicr3p+E+g7F56Be j/yFm0/KAT3IltXY926dPpw4BZEo= X-Google-Smtp-Source: AGHT+IFgnSaUyB7eDVCWLee8quK8z/hXbXtU6KKVikt7uvah4k8vu+s1Hxs03h146Sm5Br04e9VapJ+4KxZc5Zimi+8= X-Received: by 2002:a17:907:7dac:b0:a9a:81a3:59bf with SMTP id a640c23a62f3a-a9e5093f631mr429019666b.35.1730426743247; Thu, 31 Oct 2024 19:05:43 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 31 Oct 2024 19:05:42 -0700 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:294648 Archived-At: Stefan Monnier writes: >> I think this section might need more work. It's a bit confusing to talk >> about "default dynamic scoping" and "optional lexical scoping" now. >> Shouldn't we talk about "normal variables with lexical scoping" and >> "special variables with dynamic scoping" or something along those lines? > > Very good point, will take a closer look. Great, thanks. Meanwhile, here's two more things I thought of: - I think there's some text in doc/lispref/tips.texi that will need updating too. - Should we provide any advice somewhere for Emacs Lisp authors that want to support Emacs 30 or older? For example, they will want to keep the lexical-binding:t cookie.