From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nikolay Kudryavtsev Newsgroups: gmane.emacs.bugs Subject: bug#66706: [PATCH] Automatic elisp dialect insertion Date: Thu, 26 Oct 2023 14:39:28 +0300 Message-ID: References: <17C83052-7946-45DE-B660-DA7EB82001B0@gmail.com> <83sf61mb54.fsf@gnu.org> <98CD592C-0E82-4795-8168-2B5E597FF7A7@gmail.com> <8334xzlvy9.fsf@gnu.org> <87pm131pq6.fsf@yahoo.com> <83o7gmkiyn.fsf@gnu.org> <83o7gmit1z.fsf@gnu.org> <1AADAFCC-F55E-4FD2-BBC1-3564E52AAEC7@gmail.com> <83bkcmim0i.fsf@gnu.org> <98071F94-880A-4617-8733-EC91E2D4E6D4@gmail.com> <1d059dfe-ca63-7277-e46f-ff1f0e764b01@gmail.com> <206B0014-2E05-4AFB-B538-A3725E5FBBF5@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31997"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla Thunderbird To: 66706@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Oct 26 13:40:54 2023 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 1qvyjO-0008BH-0n for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 26 Oct 2023 13:40:54 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qvyj3-0006jH-F9; Thu, 26 Oct 2023 07:40:33 -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 1qvyj1-0006j1-LT for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 07:40:31 -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 1qvyj1-0000rQ-DN for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 07:40:31 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qvyjV-0004lS-Pw for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 07:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Nikolay Kudryavtsev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 26 Oct 2023 11:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 66706 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.169832041918245 (code B ref -1); Thu, 26 Oct 2023 11:41:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 26 Oct 2023 11:40:19 +0000 Original-Received: from localhost ([127.0.0.1]:60670 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvyip-0004kC-4X for submit@debbugs.gnu.org; Thu, 26 Oct 2023 07:40:19 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:57476) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qvyik-0004jp-JH for submit@debbugs.gnu.org; Thu, 26 Oct 2023 07:40:18 -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 1qvyi8-0006Zk-P5 for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 07:39:36 -0400 Original-Received: from mail-lf1-x135.google.com ([2a00:1450:4864:20::135]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qvyi7-0007f3-9u for bug-gnu-emacs@gnu.org; Thu, 26 Oct 2023 07:39:36 -0400 Original-Received: by mail-lf1-x135.google.com with SMTP id 2adb3069b0e04-507c8316abcso904546e87.1 for ; Thu, 26 Oct 2023 04:39:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698320372; x=1698925172; darn=gnu.org; h=content-transfer-encoding:in-reply-to:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=pN7ct0VZXSdQwVcx9H037UNwS8VwlIIg3vVvKaYOScg=; b=a+4eUgRjmKNj7tY8/mgWjsvPjsy53m5Zz41wfUGdqw+Dz+w2QeFMIB7YZVmqODnggV 9omkObUY5Wpd4PFVYeWJx6A7w4D8kIrVP6/mPePDUGmUs4rqJBUM7W6LmZCnN+TRUN+D 6xcT34WazoWM2SGlZLDJY5LSg1VeKcbb7cdOco65Odnj7fCExaPjzgZeNgngQCZ1TBgd Ax5KGsS3zLhwQWCoWtUmpQ2LHmCqnBWkRxLiy+XTOTH14lC+LlPVTAQ/y8pdNG31S7sC hLL3/AdStc34E8+mV13xd1BgT/HQk5xZWha+k5EWwWT3F08Z/cwEGTzN+3AVYRsPh+GT TlbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698320372; x=1698925172; h=content-transfer-encoding:in-reply-to:references:to :content-language:subject:user-agent:mime-version:date:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pN7ct0VZXSdQwVcx9H037UNwS8VwlIIg3vVvKaYOScg=; b=Wqdf/ShMMQSBNoLR8e78gYS1x+IQaYMyEr3MNUFoFhp9gm499lOv1+6I9xncIWY3+J 7goWEo8xPYov7h7UBjM8GnLj7JclNYL0g2FVTGVdoXrtsk3kBnq938WsQNMYBWvrJYvV SazKAmoAWQVmIwYgWbbbB+rXhfg6bpCp6pajie0ih5Mo78dCJnZHGPsXqn20u64nSjmc gj97KeJm70yGBaJjFqDQBsay2ohnXT6Pbe4ZWzukjcr8+JqiAVOC/tog5lPM44lmprcc WIgNZYvK4cDyYqmE2kw5X/FvnbNLoK9kTUtG6Qdu3IATfICDQl5OEwEMfkZSlJxHv7K/ l3Xg== X-Gm-Message-State: AOJu0YwMHbb3xE3qJl0q+QDH3QG1JHtJW6tnecvD8r8z19fMHv6AQjLP 2F14SQG4l2meqmXYneKQe3wjbx5X+UirGw== X-Google-Smtp-Source: AGHT+IEsU/feaQVQVDwCsomxcQJWbJt7mEKnidIdTora0DDuBiqyLz9F9mGePFVxqBVb4LQPM0rOjQ== X-Received: by 2002:ac2:47fc:0:b0:503:3654:37bd with SMTP id b28-20020ac247fc000000b00503365437bdmr12280198lfp.45.1698320372082; Thu, 26 Oct 2023 04:39:32 -0700 (PDT) Original-Received: from ?IPV6:2a02:2168:b3fc:c600:4a4:d7cc:c82d:c1e2? ([2a02:2168:b3fc:c600:4a4:d7cc:c82d:c1e2]) by smtp.gmail.com with ESMTPSA id e9-20020a05651236c900b004ff973cb14esm2949868lfs.108.2023.10.26.04.39.30 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 26 Oct 2023 04:39:31 -0700 (PDT) X-Google-Original-From: Nikolay Kudryavtsev Content-Language: ru, en-US In-Reply-To: <206B0014-2E05-4AFB-B538-A3725E5FBBF5@gmail.com> Received-SPF: pass client-ip=2a00:1450:4864:20::135; envelope-from=nikolay.kudryavtsev@gmail.com; helo=mail-lf1-x135.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:273265 Archived-At: 26.10.2023 11:32, Mattias EngdegÄrd writes: > If we had a modest pot of money, we could sponsor young and coming (or > old and going) programmers for converting code using dynamic binding > that is still in regular use. Dynamic binding allows you to tweak some behavior when you have to conform to an existing API, even when it has not been properly designed to to support your use case. We just don't know how much 3rd party code uses it in this perfectly valid way and refactoring those mature API to support even some of the use cases like that may not be realistically doable or worth it in the first place.