From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Newsgroups: gmane.emacs.bugs Subject: bug#70784: Abolish string resizing Date: Mon, 06 May 2024 08:02:14 +0200 Message-ID: References: <864jbce4nx.fsf@gnu.org> <9416BCF1-C394-483A-80DC-D6BBD10F48FE@gmail.com> <86v83scmey.fsf@gnu.org> <86ikzschgu.fsf@gnu.org> <868r0ocei4.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="29761"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: mattias.engdegard@gmail.com, luangruo@yahoo.com, monnier@iro.umontreal.ca, eliz@gnu.org, drew.adams@oracle.com To: 70784@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon May 06 08:03:29 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 1s3rRh-0007Ww-Pf for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 06 May 2024 08:03:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s3rRU-0003un-2E; Mon, 06 May 2024 02:03:16 -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 1s3rQt-0003mv-5i for bug-gnu-emacs@gnu.org; Mon, 06 May 2024 02:02:39 -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 1s3rQs-0007Qu-T8 for bug-gnu-emacs@gnu.org; Mon, 06 May 2024 02:02:38 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s3rRG-0004pd-HF for bug-gnu-emacs@gnu.org; Mon, 06 May 2024 02:03:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Gerd =?UTF-8?Q?M=C3=B6llmann?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 06 May 2024 06:03:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70784 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" X-Debbugs-Original-Cc: "mattias.engdegard@gmail.com" , Po Lu , "monnier@iro.umontreal.ca" , Eli Zaretskii , "70784@debbugs.gnu.org" <70784@debbugs.gnu.org>, Drew Adams Original-Received: via spool by submit@debbugs.gnu.org id=B.171497537318567 (code B ref -1); Mon, 06 May 2024 06:03:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 6 May 2024 06:02:53 +0000 Original-Received: from localhost ([127.0.0.1]:35871 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3rR6-0004pP-K7 for submit@debbugs.gnu.org; Mon, 06 May 2024 02:02:52 -0400 Original-Received: from lists.gnu.org ([2001:470:142::17]:38122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s3rR4-0004p7-Rb for submit@debbugs.gnu.org; Mon, 06 May 2024 02:02:51 -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 1s3rQb-0003lN-Eg for bug-gnu-emacs@gnu.org; Mon, 06 May 2024 02:02:21 -0400 Original-Received: from mail-lj1-x22c.google.com ([2a00:1450:4864:20::22c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1s3rQZ-0007NG-Lv; Mon, 06 May 2024 02:02:21 -0400 Original-Received: by mail-lj1-x22c.google.com with SMTP id 38308e7fff4ca-2dd7e56009cso20445731fa.3; Sun, 05 May 2024 23:02:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1714975336; x=1715580136; darn=gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Xh9L3l4wiwXZucqBTm7291e78pwXu+LrseyIMIJbr8s=; b=UcP+58lP+Y0uMZmT7xgXvf/H9d2osKAf4PCoxNCoJUCWzFwCpOpV4m49KNZvN6fBjW 13LEJAZ/sMIeaH9uFiPa016QElVP49aHqjLlGYxbZwMnHigzeDhZlZFp7t1JcVt87Ekp +TVeFNs2p3EG4Hw0To/usc0Clb2HFwoHUfa55fjwACshYwXvOGC9kT6N+Ng5MZNSv45b IlRurdEJyyhIfIqgTkYdrqgqVhVwgKCbLQo3TP+qIu+75zUoziT2fANUSH5KE7m4v4by zlt8PW9cRDSbLLPzJ6WN39vId18HbJ9rSxgqsNGQK6MH3zeO/03/YesmYwH6iYGdsDxA mBpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1714975336; x=1715580136; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Xh9L3l4wiwXZucqBTm7291e78pwXu+LrseyIMIJbr8s=; b=sDKEnwvOBXS54uDgYbjPQ+itiDhTIz1pgd/BOQri0hiWcYphYbffhHor75ccyeeepB 1L6KnssOgtF+g33HFfgMMH39IPKVHcxk8j8I8jW7hInTxWcG74PVw6ssJCwSzZvT6Y2d H211hb+kUAJLRTgUGI3eBzT2+EFgLsTniUZ5FyJ3uo8xDpf53/3BdzM5WWpD0/VCaN9+ 4SuXgIXSS58ly/e4LFtyYXOVD/UAjgI+oWqXPuT7CTuch8F3A2BZGz/kHqONRHM/4dDv C3cpcqs0K8b7FUq7qJCSQKwCJRW/W3bfuagDyGalbj8aSIEOSpDFaVENJs4vBy1YKnin HbKA== X-Forwarded-Encrypted: i=1; AJvYcCU/apx48Vf2He8vM/uvPgyWf4W3gYjutkLBVBe5XEv4x+h45uNEC7aXVMoiQhu3ucY21ajIC9wff0UunZ4= X-Gm-Message-State: AOJu0Yw5rmtOzOAdecRR3YCTJvjbysWzDADVpstJfBhiETKQFFU3H1YX dyE0pJdxbS7yIu/wxQKoepRB7tDg23TLkHgEebRWcJ5N9rTZwvvM X-Google-Smtp-Source: AGHT+IHOKGCD3M4WOGcfQxxcNFvZNbJZdiePbcuQ5aIpBeOU/KTKpbcNCv9l1l0jhOclXFZ2aIDoEg== X-Received: by 2002:a2e:bc26:0:b0:2d8:654e:7027 with SMTP id b38-20020a2ebc26000000b002d8654e7027mr6896476ljf.30.1714975336066; Sun, 05 May 2024 23:02:16 -0700 (PDT) Original-Received: from pro2.fritz.box (p4fe3a55e.dip0.t-ipconnect.de. [79.227.165.94]) by smtp.gmail.com with ESMTPSA id z3-20020a056402274300b00572accd13dasm4800685edd.80.2024.05.05.23.02.15 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 May 2024 23:02:15 -0700 (PDT) In-Reply-To: (Po Lu via's message of "Mon, 06 May 2024 09:01:16 +0800") Received-SPF: pass client-ip=2a00:1450:4864:20::22c; envelope-from=gerd.moellmann@gmail.com; helo=mail-lj1-x22c.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:284557 Archived-At: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" writes: > Drew Adams writes: > >> No, I didn't - you did. I said nothing about >> any enemies of Lisp, nor did I suggest that >> anyone here is an enemy of Lisp. >> >> Please stop with the hyperbole and insinuation. >> You appear to be trying to spin my position >> into something it's not. >> >> It would be a mistake, IMHO, to do away with >> mutable strings or lists in Elisp. That's my >> opinion: that would _impoverish Lisp_. The >> former (make strings immutable) is exactly the >> question raised in this thread, IIUC. >> >> It would also be unfortunate to do away with >> the use of nil as meaning false, or as the >> empty list. Again, that would _impoverish >> Lisp_. That's my opinion. >> >> Such suggestions don't jibe with Lisp; they >> would, in effect mutate Lisp away from its >> fundament. Let's not go down that road. > > I agree, but alas, the dubious practice of removing time-honored > facilities for their supposed disuse, virtually on impulse, and giving > Emacs a new motto inspired by line 6186 of dispnew.c, is much in vogue > with Mattias these days. I had to look that up: it's bitch_at_user. Yeah, some arrogance is part of being young, I guess :-). > One can only hope that calmer heads will prevail. First of all, I'd like to ask why this feature/these features are not discussed on emacs-devel but here? I find that strange. Wrt to this particular feature of aref, I wonder if XEmacs wasn't right having a character type. That would be an interesting change. The change in aref or strings doesn't interest me much. The immutabile list thing and so on. To each his own, live and let live, and so on, but this direction is not mine. And this all should be on emacs-devel, but I said that already.