From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: MON KEY Newsgroups: gmane.emacs.bugs Subject: bug#7611: 23.2; info-xref.el v.3 Date: Fri, 14 Jan 2011 17:26:31 -0500 Message-ID: References: <87wrnhl08l.fsf@blah.blah> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: dough.gmane.org 1295046508 14570 80.91.229.12 (14 Jan 2011 23:08:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 14 Jan 2011 23:08:28 +0000 (UTC) Cc: user42@zip.com.au To: 7611@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 15 00:08:24 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Pdskp-0002BQ-1D for geb-bug-gnu-emacs@m.gmane.org; Sat, 15 Jan 2011 00:08:23 +0100 Original-Received: from localhost ([127.0.0.1]:46212 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdsZ1-00014A-9b for geb-bug-gnu-emacs@m.gmane.org; Fri, 14 Jan 2011 17:56:11 -0500 Original-Received: from [140.186.70.92] (port=55545 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PdsXN-0008OC-LD for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2011 17:54:35 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PdsXI-0008N2-Vw for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2011 17:54:26 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34102) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PdsXI-0008Mt-UM for bug-gnu-emacs@gnu.org; Fri, 14 Jan 2011 17:54:24 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Pds10-0005pa-2Z; Fri, 14 Jan 2011 17:21:02 -0500 X-Loop: help-debbugs@gnu.org In-Reply-To: <87wrnhl08l.fsf@blah.blah> Resent-From: MON KEY Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 14 Jan 2011 22:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7611 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 7611-submit@debbugs.gnu.org id=B7611.129504364722386 (code B ref 7611); Fri, 14 Jan 2011 22:21:02 +0000 Original-Received: (at 7611) by debbugs.gnu.org; 14 Jan 2011 22:20:47 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pds0k-0005p0-Td for submit@debbugs.gnu.org; Fri, 14 Jan 2011 17:20:47 -0500 Original-Received: from mail-ww0-f46.google.com ([74.125.82.46]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pds0i-0005ol-Ru for 7611@debbugs.gnu.org; Fri, 14 Jan 2011 17:20:45 -0500 Original-Received: by wwj40 with SMTP id 40so3557957wwj.15 for <7611@debbugs.gnu.org>; Fri, 14 Jan 2011 14:28:21 -0800 (PST) Original-Received: by 10.216.156.84 with SMTP id l62mr1059989wek.58.1295043991859; Fri, 14 Jan 2011 14:26:31 -0800 (PST) Original-Received: by 10.216.70.212 with HTTP; Fri, 14 Jan 2011 14:26:31 -0800 (PST) X-Google-Sender-Auth: V_roETdWVk35d6ruXTHVu2ie33A X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 14 Jan 2011 17:21:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43371 Archived-At: > Is there a native equivalent to `remove-if' list filter by predicate? More than one. Sshhhh! Keep these under your hat: doc-view-remove-if lisp/doc-view.el erc-remove-if-not lisp/erc/erc-compat.el > Were some of those coming into the core? They're already distributed with Emacs core but no one advertises 'em for fear that they'll get documented... And if that should happen info-xref might _break_ under its own load what with trying to disambiguate symbols xrefed in the cl manual node and the lispref manual node! :P If/when the ert.el package moves into core we may inherit these tasty bits too: `ert--cl-do-remf', `ert--remprop', `ert--remove-if-not', `ert--intersection', `ert--set-difference', `ert--union', `ert--gensym', `ert--remove*', `ert--mismatch', `ert--subseq', Still, you needn't worry that myriad CL-feature redundancies are bad for Emacs. After all, having a single canonical well specified implementation of commonly used lisp idioms is overrated. Then again, maybe writing info-xref in Perl was not an option for you... :P -- /s_P\