From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Phillip Lord Newsgroups: gmane.emacs.devel Subject: Re: dash.el [was: Re: Imports / inclusion of s.el into Emacs] Date: Wed, 13 May 2020 09:52:33 +0100 Message-ID: <87lflwb4j2.fsf@russet.org.uk> References: <35DBF02E-44D7-41E5-A217-7D6EC84ED221@icloud.com> <83d07984ux.fsf@gnu.org> <87y2pxcb85.fsf@russet.org.uk> <831rnp82rv.fsf@gnu.org> <87sgg4bzqg.fsf@russet.org.uk> <833A049F-5B0B-46C0-B670-9CA3F4684226@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="17723"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.91 (gnu/linux) Cc: rms@gnu.org, joostkremers@fastmail.fm, Emacs-devel@gnu.org, ams@gnu.org, monnier@iro.umontreal.ca, pcr910303@icloud.com, Eli Zaretskii To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed May 13 10:53:15 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 1jYn8b-0004VM-Ue for ged-emacs-devel@m.gmane-mx.org; Wed, 13 May 2020 10:53:13 +0200 Original-Received: from localhost ([::1]:48042 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jYn8b-0006sI-0Q for ged-emacs-devel@m.gmane-mx.org; Wed, 13 May 2020 04:53:13 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36484) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYn86-0006Qs-Ev for Emacs-devel@gnu.org; Wed, 13 May 2020 04:52:42 -0400 Original-Received: from cloud103.planethippo.com ([78.129.138.110]:44010) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jYn85-00074z-23; Wed, 13 May 2020 04:52:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=russet.org.uk; s=default; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:In-Reply-To:Date:References:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=u+JjKD892iGK/oBCajQfuLR9n4Wuvi6Qt7Bv7zx56YQ=; b=V5oWb0YF7nUIQVLYUOK+vuR1LE a2bGB6pIyN4VkoI47r+jHHdqMfZkAcxR8JEnj8BpsHXqkk5bv0kGOhBouE+4eCBZcVGf0z5nPDger IJBHHMS2ivOBV29s/W6CR51mngnT/qtD3xvb0qlBVdQZnbhdxwTa2OCrz+Yr4/gl1h2MeA+6dC+PO 2Xse7QGFgFtzjOBIqzJiiTYPoPxZmVHNBmU6tBeJyFqyegaFA60Q4JRClIBaZFo2q6fFEF/pzav6a ZEsU/HonhLbZaqxGAlEq/TVoPa7Nzvhm1EZLdqVJZA9B1BT7NeSvWngJXV6ZrEMC6QdFHkDioV1L6 D7rmEMUg==; Original-Received: from cpc142652-benw12-2-0-cust953.16-2.cable.virginm.net ([82.21.43.186]:54728 helo=russet.org.uk) by cloud103.planethippo.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.93) (envelope-from ) id 1jYn81-0001oB-6n; Wed, 13 May 2020 09:52:37 +0100 In-Reply-To: <833A049F-5B0B-46C0-B670-9CA3F4684226@gmail.com> (Yuan Fu's message of "Tue, 12 May 2020 18:58:23 -0400") X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - cloud103.planethippo.com X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - russet.org.uk X-Get-Message-Sender-Via: cloud103.planethippo.com: authenticated_id: phillip.lord@russet.org.uk X-Authenticated-Sender: cloud103.planethippo.com: phillip.lord@russet.org.uk Received-SPF: none client-ip=78.129.138.110; envelope-from=phillip.lord@russet.org.uk; helo=cloud103.planethippo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/05/13 04:52:38 X-ACL-Warn: Detected OS = Linux 3.11 and newer 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, URIBL_BLOCKED=0.001 autolearn=_AUTOLEARN X-Spam_action: no action 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:250103 Archived-At: Yuan Fu writes: >> On May 12, 2020, at 5:38 PM, Phillip Lord w= rote: >>=20 >>=20 >> I understand why you worry about code quality, and this is valid. I >> think most of Magnar's code has proven itself; the usage stats speak for >> themselves. If packages like this do not meet Emacs standards, perhaps, >> this it is Emacs standards that need to change to fit. >>=20 > > Good code quality along doesn=E2=80=99t mean a package is suitable to be = added > to Emacs core. One should also consider the tradition and the overall > style of the interface. E.g., how do you feel about having both > string-prefix-p and s-starts-with? in Emacs? If we have a set of good > string functions, should Clojure developers add them to their core? Clojure has taken stuff from lots of other places. The language is nothing really new there, it's just built up from a while loads of other language features. So, yes, in answer to the question. Phil