From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Dimitri Fontaine Newsgroups: gmane.emacs.devel Subject: Re: CL package serious deficiencies Date: Sun, 19 Feb 2012 13:52:31 +0100 Message-ID: References: <33271707.post@talk.nabble.com> <87fwemcwlx.fsf@spindle.srvr.nix> <87d39pgdu4.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1329655986 27851 80.91.229.3 (19 Feb 2012 12:53:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sun, 19 Feb 2012 12:53:06 +0000 (UTC) Cc: Nix , Emacs-devel@gnu.org To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Feb 19 13:53:04 2012 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rz6G8-0003NA-N3 for ged-emacs-devel@m.gmane.org; Sun, 19 Feb 2012 13:52:56 +0100 Original-Received: from localhost ([::1]:52268 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rz6G8-00064S-8h for ged-emacs-devel@m.gmane.org; Sun, 19 Feb 2012 07:52:56 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:59509) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rz6G2-00064K-TO for Emacs-devel@gnu.org; Sun, 19 Feb 2012 07:52:55 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rz6Fy-0006M1-7m for Emacs-devel@gnu.org; Sun, 19 Feb 2012 07:52:50 -0500 Original-Received: from prometheus.naquadah.org ([212.85.154.174]:49398 helo=mx1.naquadah.org) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rz6Fy-0006Lp-2n for Emacs-devel@gnu.org; Sun, 19 Feb 2012 07:52:46 -0500 Original-Received: from localhost (localhost [127.0.0.1]) by mx1.naquadah.org (Postfix) with ESMTP id CE7745C202; Sun, 19 Feb 2012 13:52:42 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at prometheus.naquadah.org Original-Received: from mx1.naquadah.org ([127.0.0.1]) by localhost (prometheus.naquadah.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id NmDObHX5fqkj; Sun, 19 Feb 2012 13:52:33 +0100 (CET) Original-Received: from DimIMac.local (89-158-241-83.rev.dartybox.com [89.158.241.83]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.naquadah.org (Postfix) with ESMTPSA id E3E2B5C1C8; Sun, 19 Feb 2012 13:52:32 +0100 (CET) Original-Received: by DimIMac.local (Postfix, from userid 501) id 5EBF0395666C; Sun, 19 Feb 2012 13:52:31 +0100 (CET) User-Mail-Address: dim@tapoueh.org In-Reply-To: <87d39pgdu4.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 08 Feb 2012 23:28:03 +0100") User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/24.0.93 (darwin) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 212.85.154.174 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:148659 Archived-At: Lars Ingebrigtsen writes: > Meanwhile, most of the people who program Emacs Lisp daily (i.e., people > like me) have always been in favour of including it. Who doesn't want > `incf'? `plusp'? `delete-if-not'? `position'? So you get all these > hundreds of reimplementations of all these necessary functions, only > spread over all the different packages. Totally agreed. Also allow me to add that I (require 'cl) in el-get, where 536 different elisp packages are included (and used, as they were submitted all by el-get users), plus all of emacswiki and ELPA, featuring more than 2100 packages supported. We also have easy support for all emacsmirror packages, that's 3197 packages (though only 1000 more from the 2100 already counted I guess, considering duplicates.). After closing something like 500 bugs in 2 years, I'm yet to see a report from a user having a problem related to (require 'cl). So yes please include that library in elisp itself, and in passing, please do tell me again why elisp is not having some namespace support already? Regards, -- dim