From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: master f51f963: Fix some side-effecting uses of make-text-button Date: Sat, 06 Jun 2020 18:16:48 -0400 Message-ID: References: <20200604223056.17078.81265@vcs0.savannah.gnu.org> <20200604223058.1850020A26@vcs0.savannah.gnu.org> <87eeqtiy4x.fsf@tcd.ie> <87img51y04.fsf@gmail.com> <5c66eeb5-a513-0443-4316-e41aae118677@cs.ucla.edu> <87img4zjy7.fsf@gmail.com> <1742051d-ff33-fe97-d0ee-83f55847d98a@cs.ucla.edu> <56bae185-9309-43f1-9727-11e89080cd12@default> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="58320"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: "Basil L. Contovounesios" , Paul Eggert , Pip Cet , emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 07 00:17:56 2020 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 1jhh8V-000F3C-St for ged-emacs-devel@m.gmane-mx.org; Sun, 07 Jun 2020 00:17:55 +0200 Original-Received: from localhost ([::1]:45198 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jhh8U-0000cG-UA for ged-emacs-devel@m.gmane-mx.org; Sat, 06 Jun 2020 18:17:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:59748) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jhh7W-00085X-Gq for emacs-devel@gnu.org; Sat, 06 Jun 2020 18:16:55 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:6603) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jhh7V-0002Wb-Om for emacs-devel@gnu.org; Sat, 06 Jun 2020 18:16:54 -0400 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 4952344155B; Sat, 6 Jun 2020 18:16:52 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id D4E064411FE; Sat, 6 Jun 2020 18:16:50 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1591481810; bh=vhwgyKgsPoZ0pc2gmI9JNaQRkJknoxsrc5ZbhOz3SFk=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=CYj+aIMDPcNvkbRvmVJRYPjEkDz2ApD/bNSa6ZE69d2ujQ5cL1zIq6Fy61sxbzcBW 5OstZJiuS5DbLUo9E9u6TWpp6iEDFpQX15Vz2M7rBFo7TDSSFmgyy6yUlsudAjYpWj GYDLEN8BvB5TcLSD9Igb+WHXcnMDzrgb+F+vzcO1qyKBN66MzMDsAA0NZQ70Gx4KGF CB9mnXyqkoxsVkshZwAQmzo8zm1hYcXu/IbB9zKAiV1p70A6DSgjBPfvKm4eFagAi/ XC06p2of+16l6RXk7UvwmU9I2SmER6Cr158MLHsvmJtG9gTm9Zew7dedcgW+0O3Y3n 4qNGkiG+c+kaw== Original-Received: from alfajor (unknown [157.52.17.179]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 6D371120D0A; Sat, 6 Jun 2020 18:16:50 -0400 (EDT) In-Reply-To: <56bae185-9309-43f1-9727-11e89080cd12@default> (Drew Adams's message of "Sat, 6 Jun 2020 13:11:01 -0700 (PDT)") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-detected-operating-system: by eggs.gnu.org: First seen = 2020/06/06 18:14:32 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN 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:251974 Archived-At: >> It might be worth making such a significant change if >> modifiable string literals were an important feature > They are, IMHO. A wonderful feature. I find it very hard to believe. Either you're misunderstanding what we're talking about, or you do have some really off programming habits. Could you show some examples of code that rely of that "wonderful feature"? Extra points if such code is available in an existing Elisp package. Stefan