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: Imports / inclusion of s.el into Emacs Date: Sat, 02 May 2020 17:05:31 -0400 Message-ID: References: <831ro2tqqx.fsf@gnu.org> <4a1fd3f4-df92-c756-9874-4d07b54148ac@yandex.ru> <3bd09dca-dcdc-7569-e5fb-f6b53397af9d@yandex.ru> <83bln6s5on.fsf@gnu.org> <6d43996b-65ab-0bc6-9124-156520396910@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="118054"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Eli Zaretskii , emacs-devel@gnu.org, joaotavora@gmail.com, rms@gnu.org To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 02 23:06:16 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 1jUzKy-000Uau-7R for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 23:06:16 +0200 Original-Received: from localhost ([::1]:56600 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUzKx-0003dK-AM for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 17:06:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43158) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUzKN-000348-Jn for emacs-devel@gnu.org; Sat, 02 May 2020 17:05:39 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.90_1) (envelope-from ) id 1jUzKM-00071F-Ep for emacs-devel@gnu.org; Sat, 02 May 2020 17:05:38 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:37051) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUzKJ-0006xr-DP; Sat, 02 May 2020 17:05:35 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 0A17B81189; Sat, 2 May 2020 17:05:34 -0400 (EDT) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 383EE80D7D; Sat, 2 May 2020 17:05:32 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1588453532; bh=jz83IJnM7/xpmgtLuNGFMP2pN05cEUE3W614S6dPWeQ=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=kkUyiy6mevT4BBiOFkFubLD2hLlLufWblFGDPxgn30zn9ZXcId9KPL6XIGRaD+UDa NaiNRsSVSB+vtsoZoz+NC84lhPUoGjob6g2DAKMSUhm3m85+aUej8Vwbc6TKAB5B4l /kEi9RBCd+lskvbxyiS7vOGrSoxHegMobGmF9lP0Ziw7G3Iasm6X/2VHgdFpvgo9TF NefBlzQ0MZ9rUXsEUrLKxXmMo77n4Mzi0hROg9KBDrxW+mMI1hjiT7MWWnLgllwGf5 b7qEZxV4oD5fVPnMAItbylJEO/gWnpBXZw//b0TrNRF+gx4zI7MdhaNZ5UX0egYhpf DtB+qZCKSsn5w== Original-Received: from alfajor (unknown [216.154.3.202]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id B4B6B120735; Sat, 2 May 2020 17:05:31 -0400 (EDT) In-Reply-To: <6d43996b-65ab-0bc6-9124-156520396910@yandex.ru> (Dmitry Gutov's message of "Sat, 2 May 2020 21:25:26 +0300") 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/05/02 16:40:06 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] X-Received-From: 132.204.25.50 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:248569 Archived-At: > BTW, speaking solely of concat, the return value is always a string. And there's a good to make that in 99% of the cases, the arguments are strings as well. Its main use is to concatenate strings. > So a 'string-' prefix can make sense from that perspective anyway. Agreed. But I'm not sure it's a strong enough case to justify renaming it. At least not in the current context. Maybe some years in the future when most of the other string manipulation functions have been brought into the `string-` prefix and people got used to expect all string manipulations to appear there, the case for renaming `concat` will be stronger. Stefan