From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: sequence manipulation functions Date: Wed, 5 Nov 2014 10:29:14 -0800 (PST) Message-ID: References: <87oasmmwzt.fsf@gmail.com> <874mudilzb.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1415212194 18405 80.91.229.3 (5 Nov 2014 18:29:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Nov 2014 18:29:54 +0000 (UTC) Cc: Stefan Monnier , Emacs developers To: Nicolas Petton Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 05 19:29:47 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Xm5Kt-0005ZD-Ro for ged-emacs-devel@m.gmane.org; Wed, 05 Nov 2014 19:29:39 +0100 Original-Received: from localhost ([::1]:47984 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xm5Kt-00027y-Em for ged-emacs-devel@m.gmane.org; Wed, 05 Nov 2014 13:29:39 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xm5Kj-00027p-07 for emacs-devel@gnu.org; Wed, 05 Nov 2014 13:29:37 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xm5Ka-0003KI-9Q for emacs-devel@gnu.org; Wed, 05 Nov 2014 13:29:28 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:24795) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xm5Ka-0003K7-2P for emacs-devel@gnu.org; Wed, 05 Nov 2014 13:29:20 -0500 Original-Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id sA5ITHON002400 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 5 Nov 2014 18:29:18 GMT Original-Received: from aserz7021.oracle.com (aserz7021.oracle.com [141.146.126.230]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sA5ITGax022913 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Wed, 5 Nov 2014 18:29:17 GMT Original-Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21]) by aserz7021.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id sA5ITGFm013286; Wed, 5 Nov 2014 18:29:16 GMT In-Reply-To: <874mudilzb.fsf@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.8.2 (807160) [OL 12.0.6691.5000 (x86)] X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 141.146.126.69 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176427 Archived-At: > I see "cl-lib" as a compatibility package with Common Lisp, not a > base library of the language. My goal is not to remove or replace > "cl-lib", but to add core sequence functions to Elisp. What does that even mean? Is dired.el core? Is subr.el? simple.el? If what you mean is something that is loaded automatically, from the outset, then the question is simple: If such functions should be available from the outset then load them from the outset (i.e., add them to the "core"). What I think we do not need is to proliferate additional functions that do pretty much the same thing. We don't need different levels of a function that performs a "reduce" operation, one "in the core" and another in a library not loaded by default. Seems like a no-brainer, to me. (Just one opinion.)