From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Dmitry Gutov Newsgroups: gmane.emacs.devel Subject: Re: scratch/command 064f146 1/2: Change command to interactive ... modes Date: Wed, 17 Feb 2021 18:19:42 +0200 Message-ID: References: <20210213141225.11309.86562@vcs0.savannah.gnu.org> <83y2fq9f0v.fsf@gnu.org> <87k0r8xl7y.fsf@gnus.org> <834kic9g0a.fsf@gnu.org> <8735xwvusc.fsf@gnus.org> <83v9as7xns.fsf@gnu.org> <87pn10ueld.fsf@gnus.org> <83r1lf9apm.fsf@gnu.org> <87a6s3vrnd.fsf@gnus.org> <83o8gj9a8o.fsf@gnu.org> <871rdfvq86.fsf@gnus.org> <83h7mb98g8.fsf@gnu.org> <87o8gjuaez.fsf@gnus.org> <83ft1v97bk.fsf@gnu.org> <877dn7u7wq.fsf@gnus.org> <835z2r94zw.fsf@gnu.org> <831rdf91r1.fsf@gnu.org> <87ft1vsmf5.fsf@gnus.org> <664f975c-9770-6d58-28be-d1bc8cd6bca5@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="4207"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 Cc: emacs-devel@gnu.org To: Stefan Kangas , Lars Ingebrigtsen , Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 17 17:22:15 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 1lCPag-0000yu-QB for ged-emacs-devel@m.gmane-mx.org; Wed, 17 Feb 2021 17:22:14 +0100 Original-Received: from localhost ([::1]:43360 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCPaf-0002CF-Sa for ged-emacs-devel@m.gmane-mx.org; Wed, 17 Feb 2021 11:22:13 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:56150) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCPYO-0000kI-S2 for emacs-devel@gnu.org; Wed, 17 Feb 2021 11:19:53 -0500 Original-Received: from mail-ed1-x52f.google.com ([2a00:1450:4864:20::52f]:43427) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lCPYJ-0002YJ-Rm; Wed, 17 Feb 2021 11:19:49 -0500 Original-Received: by mail-ed1-x52f.google.com with SMTP id d2so2749612edq.10; Wed, 17 Feb 2021 08:19:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=uH/ckcs9mWQl9500oDG+vg5OjzRpFbxBLeW2viZXiqo=; b=KMX+fQTVH/nraiLPGG47/fgBK+WQAlB1QT6QFlZONOYyvUEqOT0eCROdRVhU5wUmg8 GjFoIqMxDkZWfodQYInQ7tN2oEYM7GWx2tAVPapKSMhKVfi33AkMPDw+C1tO2AmLhIZm NaI28oS3StMEdMqRW4TgWfZj2O/l4vtx0gF0799nE8TP4PNQ2TE7yKofoNRa6MgksKbn CJRS8NT9cvfsyKbhBx7up9muncw+cfZfjuUh/io9gDMrmwG9/7RYgrFPd1hQ4aCAWd71 r2cgTa+ERLKCcel+MGyiIz+lgnmRZ1fCsRJYZCEfMsMCB6F0ZkkmrEqiflRhxlC7SD42 czmQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=uH/ckcs9mWQl9500oDG+vg5OjzRpFbxBLeW2viZXiqo=; b=F30nlqFjHfXhY2BqR5Lolaf7KMMyOaVgys76RDfQb0MCNc6P0h9aCIOjdkBOqeBwHY k6mezHhHIY3aeWmhbulFuzdR8U1Mz3aYVUXX2PfxjCJDouAL9YLxSUSdWAUjRfGWMAiA eyYZ1xBddD3uxy9KtX0Ie9sbOfC8VY5W8Y7CmSbNNUZbyepkTH2kJIuVGKO/bQpeg/Es sdJdjt0fS3xbD80AabbKXMCcKvWb6NT98VvaE1Eq6QVykQsM5ITqaQpNUaGWOowk0X06 zEfp4SKnOwPeSlL2ApiKvdyhdluKSJySLX41LpGEkAFEIFMCM5PhoqMopmabhvMvFyO3 fN9g== X-Gm-Message-State: AOAM530C+4uwp/TLUUs7ESkdwnvqVZA+1IcixwvqYcZ6U1aXoV3CLBU4 0r7K1mFAHgjUwBIwmQHXk8Dp2IOosUY= X-Google-Smtp-Source: ABdhPJylrmmcUJRzRRlrdPokY4xjqO8B8g9BWCP8IQXLvhFziaz+0gHX1ybIlQ9B16ZXgCHIR+tJwg== X-Received: by 2002:aa7:cfd5:: with SMTP id r21mr2716461edy.353.1613578785633; Wed, 17 Feb 2021 08:19:45 -0800 (PST) Original-Received: from [192.168.0.6] ([46.251.119.176]) by smtp.googlemail.com with ESMTPSA id u17sm1414631edr.0.2021.02.17.08.19.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 17 Feb 2021 08:19:45 -0800 (PST) In-Reply-To: Content-Language: en-US Received-SPF: pass client-ip=2a00:1450:4864:20::52f; envelope-from=raaahh@gmail.com; helo=mail-ed1-x52f.google.com X-Spam_score_int: -14 X-Spam_score: -1.5 X-Spam_bar: - X-Spam_report: (-1.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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:265016 Archived-At: On 17.02.2021 10:50, Stefan Kangas wrote: > Dmitry Gutov writes: > >> On 17.02.2021 00:00, Lars Ingebrigtsen wrote: >>> And again, I don't see what makes extending `interactive' so special >>> here. We introduce new things in Emacs Lisp all the time when we think >>> that that improves the language. >> >> You're extending it in an incompatible way, one that most third-party >> code won't be able to make use of for years to come. > > I don't think the second half of this sentence is correct. Please see > my compatibility macro `future-interactive' posted to this list. You're right, so strictly speaking, someone who really likes the new 'interactive' form, can use it. At the cost of minor inconveniences like having to depend on an extra package, some grepping disadvantages and whatever potential issue with 'edebug' that Stefan mentioned.