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.devel Subject: Re: Declaring 'lexical-binding: nil' obsolete Date: Sat, 25 Sep 2021 17:04:46 -0700 Message-ID: References: <87r1dcw8hp.fsf@yahoo.com> 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="23336"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Monnier , Emacs developers To: Po Lu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Sep 26 02:06:32 2021 Return-path: Envelope-to: ged-emacs-devel@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 1mUHge-0005uJ-76 for ged-emacs-devel@m.gmane-mx.org; Sun, 26 Sep 2021 02:06:32 +0200 Original-Received: from localhost ([::1]:33208 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mUHgc-0008Hk-H3 for ged-emacs-devel@m.gmane-mx.org; Sat, 25 Sep 2021 20:06:30 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mUHez-0007XC-ID for emacs-devel@gnu.org; Sat, 25 Sep 2021 20:04:49 -0400 Original-Received: from mail-pf1-f179.google.com ([209.85.210.179]:46866) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mUHey-0002xI-5I for emacs-devel@gnu.org; Sat, 25 Sep 2021 20:04:49 -0400 Original-Received: by mail-pf1-f179.google.com with SMTP id 203so12173803pfy.13 for ; Sat, 25 Sep 2021 17:04:47 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=uNa0BOR5776HNiEQBvFBh/jK2g+I4qHx0Fnuqp+EJcI=; b=q9zr7EX7KLT6PltB4MZ00s34KJaKFs8Y6GCIpHxKk3b2s7sEO6TFpxvhYe3KaTkO3I 5LMTc5EffSr0tiOfTgk5xpqWktUax1xJ4rfJS7CbJtzYK6TrUhetj+AswuZUVsOtMiUG XzpLfqUrcoHtq7ZWoykosAwX+Zs84awSxhU3iv3/UHBgl164UxNtQUP99agTmI3PSJca xWgSb+nn/5+VxGDY+2J9/4ibVmQvaHbKdyAOJQBwETUo45/0p7+GU1DFwjxqD3Gvm2rv uFeIEN7lHtvSRG8ccePHrhNzFfjJaXD1R4BMLrwWv9jtYuE6diJWCN6EVR4G0QyI/53i q0Pg== X-Gm-Message-State: AOAM533A5Vo/o/R1/EpPKMt9bVCfhzSWGcLjM1CAenmRxjn51n9r2Vsy jCQGZfZkz14EhlHhNWjFsM6KwS8GjE8AuDK7bSSqojPFFS4= X-Google-Smtp-Source: ABdhPJwSNgb73mkrF/IaxaxxhBr77z7PsoHpWA/akschaaqPKHVpuNqux2L2iAsnkyL06R40C7CihFtlhcMuNJkMCzI= X-Received: by 2002:a05:6a00:1586:b0:447:b30c:4a65 with SMTP id u6-20020a056a00158600b00447b30c4a65mr16335216pfk.0.1632614686731; Sat, 25 Sep 2021 17:04:46 -0700 (PDT) Original-Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 25 Sep 2021 17:04:46 -0700 In-Reply-To: <87r1dcw8hp.fsf@yahoo.com> Received-SPF: pass client-ip=209.85.210.179; envelope-from=stefankangas@gmail.com; helo=mail-pf1-f179.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.248, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:275489 Archived-At: Po Lu writes: > But countless amounts of user code might be made obsolete by this > change, including a great deal of my own. And I (and presumably other > people) will have no time to adjust to this change. The roadmap I propose will give you a decade or so to adjust, and even then will you only need to change one line per ELisp file for it to work just as it does today. Before then, the worst that will happen is that you will see a warning.