From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] Date: Thu, 14 May 2020 01:12:33 -0400 Message-ID: References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <83d07984ux.fsf@gnu.org> <87d078b1hg.fsf@russet.org.uk> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="83694"; mail-complaints-to="usenet@ciao.gmane.io" Cc: joostkremers@fastmail.fm, Emacs-devel@gnu.org, ams@gnu.org, monnier@iro.umontreal.ca, pcr910303@icloud.com, eliz@gnu.org To: Phillip Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu May 14 07:16:49 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 1jZ6Ej-000LeC-3F for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 07:16:49 +0200 Original-Received: from localhost ([::1]:59062 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZ6Ei-0002pN-4r for ged-emacs-devel@m.gmane-mx.org; Thu, 14 May 2020 01:16:48 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60476) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jZ6Aj-0004Hg-Kh for Emacs-devel@gnu.org; Thu, 14 May 2020 01:12:41 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:54341) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jZ6Aj-0001ZW-A2; Thu, 14 May 2020 01:12:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1jZ6Ab-0006x6-Ed; Thu, 14 May 2020 01:12:34 -0400 In-Reply-To: <87d078b1hg.fsf@russet.org.uk> (message from Phillip Lord on Wed, 13 May 2020 10:58:19 +0100) 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:250209 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > 2) The s- namespace: This has already happened. If we put a function > called `s-starts-with' or `-map' into core, we will break quite a lot of > MELPA. This would look poor and potentially like bad will. That would be blaming us for their treating us badly. I suppose some people might do that -- but I don't want to cringe in fear of it. > 3) "who don't coordinate with us". Magnar will respond if emailed. It can't be our responsibility to contact everyone working on a package that might be useful. We don't know who they are, or what they are working on, until they release it. The only way that can work is if they contact us. > And you have missed the advantages: having libraries like s and dash > available, will bring to Emacs a set of functionality that many people > like, as well as bringing in a lot of developers who have already > contributed to s.el, dash and the rest. This is not the way we want contributions to arrive. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)