From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: ams@gnu.org (Alfred M. Szmidt) Newsgroups: gmane.emacs.devel Subject: Re: Imports / inclusion of s.el into Emacs Date: Thu, 07 May 2020 18:16:52 -0400 Message-ID: References: <0c88192c-3c33-46ed-95cb-b4c6928016e3@default> <77083b2c-69e0-887a-4e7b-6c620e500253@yandex.ru> Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="121233"; mail-complaints-to="usenet@ciao.gmane.io" Cc: rms@gnu.org, stefan@marxist.se, emacs-devel@gnu.org, joaotavora@gmail.com, pcr910303@icloud.com, eliz@gnu.org, drew.adams@oracle.com, monnier@iro.umontreal.ca To: Dmitry Gutov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri May 08 00:17: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 1jWopZ-000VMa-EY for ged-emacs-devel@m.gmane-mx.org; Fri, 08 May 2020 00:17:25 +0200 Original-Received: from localhost ([::1]:59266 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jWopY-0008LN-HL for ged-emacs-devel@m.gmane-mx.org; Thu, 07 May 2020 18:17:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:42388) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jWop6-0007rU-SE for emacs-devel@gnu.org; Thu, 07 May 2020 18:16:56 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:60954) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jWop5-0005jl-A2; Thu, 07 May 2020 18:16:55 -0400 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jWop2-0007Za-EH; Thu, 07 May 2020 18:16:52 -0400 In-reply-to: <77083b2c-69e0-887a-4e7b-6c620e500253@yandex.ru> (message from Dmitry Gutov on Thu, 7 May 2020 23:07:05 +0300) 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:249228 Archived-At: There is the old joke that Emacs includes everything including the kitchen sink, that doesn't mean that every kitchen sink out there has to be included. Or that the kitchen sink has to be changed. Emacs is a kitchen sink used by many, having every possible variant of a faucet or sink variation would be unfeasible, some will always prefer it to be slightly, or vastly different. On some you turn the faucet counter clock wise, on others clock wise. Some are square or round, deep or shallow. Hot water on the left or right? Someone has to draw the line as to how many different faucets, pipe sizes, etc to support to have some sort of cohesive sink. That will always cause some disagreements, since we all have a different vision of what our perfect sink is. The really wonderful thing about Emacs is that it comes with a documented -- slightly strange pipe sizes or threadings on the odd ocassion -- that allow you to change it to you ideal sink. Given some patience, all of these things can be changed if they make sense or at least make it possible to change them in the persuit of a kitchen sink that can be made perfect for everyone. Nobody is stopping the existance of modes or libraries that can be used with Emacs that change things to do all kind of strange and wonderful things. It just happens that not everything is suitable, at the discretion of the maintainer(s), to be part of Emacs proper, and there is nothing wrong with that, and nothing to get upset about. It is after all they who will need to see that pipes stop leaking water, see that the faucet doesn't drip, warm water isn't to hot or cold, etc when the day ends and you want to wash your dishes.