From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Imports / inclusion of s.el into Emacs Date: Sat, 02 May 2020 16:23:34 +0300 Message-ID: <831ro2tqqx.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="17807"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat May 02 15:24:26 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 1jUs81-0004YN-Uh for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 15:24:25 +0200 Original-Received: from localhost ([::1]:50818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUs81-0007Zn-0U for ged-emacs-devel@m.gmane-mx.org; Sat, 02 May 2020 09:24:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44702) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jUs7U-00078D-Su for emacs-devel@gnu.org; Sat, 02 May 2020 09:23:53 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56998) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jUs7U-0004QG-7t; Sat, 02 May 2020 09:23:52 -0400 Original-Received: from [176.228.60.248] (port=4934 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jUs7L-0004Og-M1; Sat, 02 May 2020 09:23:44 -0400 In-Reply-To: (message from Stefan Monnier on Sat, 02 May 2020 09:03:49 -0400) 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:248429 Archived-At: > From: Stefan Monnier > Date: Sat, 02 May 2020 09:03:49 -0400 > Cc: emacs-devel@gnu.org > > > Renaming 'concat' seems also like spurious inconvenience in the name > > of rigidity -- the Lisp equivalent of bureaucratese. > > Funny, I find `concat` a perfect example of a bad name because it > doesn't say what it is that it's concatenating nor how. You expect the _name_ to tell you all that?? Then what do you think of C library functions like realpath or stpcpy or strpbrk or rpmatch? Let's not exaggerate, it is only useful if you want to present an argument ad absurdum. The world of programming is full of obscure acronyms, and there's nothing we can do about that.