From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Demetrios Obenour Newsgroups: gmane.emacs.bugs Subject: bug#16963: A patch to create a list-with-tail primitive. Date: Thu, 27 Mar 2014 19:37:25 -0400 Message-ID: <1395963445.1956.2.camel@localhost.localdomain> References: <1394200708.1710.4.camel@localhost.localdomain> <5330EDB0.1070406@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1395963495 2500 80.91.229.3 (27 Mar 2014 23:38:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 27 Mar 2014 23:38:15 +0000 (UTC) Cc: 16963@debbugs.gnu.org To: Daniel Colascione Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Mar 28 00:38:20 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1WTJsJ-0004N9-PR for geb-bug-gnu-emacs@m.gmane.org; Fri, 28 Mar 2014 00:38:19 +0100 Original-Received: from localhost ([::1]:56470 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTJsJ-0007Vw-AS for geb-bug-gnu-emacs@m.gmane.org; Thu, 27 Mar 2014 19:38:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46558) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTJs9-0007Vi-Rd for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 19:38:17 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WTJs2-0000dF-Hi for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 19:38:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:52138) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WTJs2-0000dA-EK for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 19:38:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WTJs1-0003K2-Ln for bug-gnu-emacs@gnu.org; Thu, 27 Mar 2014 19:38:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Demetrios Obenour Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 27 Mar 2014 23:38:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 16963 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 16963-submit@debbugs.gnu.org id=B16963.139596345112726 (code B ref 16963); Thu, 27 Mar 2014 23:38:01 +0000 Original-Received: (at 16963) by debbugs.gnu.org; 27 Mar 2014 23:37:31 +0000 Original-Received: from localhost ([127.0.0.1]:53320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJrX-0003JB-1x for submit@debbugs.gnu.org; Thu, 27 Mar 2014 19:37:31 -0400 Original-Received: from mail-yk0-f175.google.com ([209.85.160.175]:57519) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WTJrU-0003Iy-89 for 16963@debbugs.gnu.org; Thu, 27 Mar 2014 19:37:28 -0400 Original-Received: by mail-yk0-f175.google.com with SMTP id 131so3082415ykp.34 for <16963@debbugs.gnu.org>; Thu, 27 Mar 2014 16:37:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:subject:from:to:cc:date:in-reply-to:references :content-type:mime-version:content-transfer-encoding; bh=rMcwOFtJpftnNlnKuoCpaZI225vM9Mu8XhRqHTvHJuI=; b=Oi98+h6T9lf/QkHcSJ/qnY+3FMR9ZEgp57hEUwYBMiJFZ896slsEjGf6/U6xd2ZXLS v6AzFU3kfslPfm91uSESWyy1NvxgSjXdt9K9GlrGTQKEvxWB0/dKkdb0gHT3O14rjX6C IxDbQlp6xt946j76FBtnvnwijSuqcBUm4il8g5YGnrtOx+OaHyTgMdjJQoxPzublyC/c v9cjG00Xm9qSPLE0xcBs/pjvBLUzH1n2TOZI2QWY7pnsRko4lE4kaDEtc4TWiGgyvOHL im7RbwBJYNGoZrYSALeEPjw4qyT/ZubzZ3EO4wYihBSsUUTgitaf9poIdCAZIypUo7B2 GIuw== X-Received: by 10.236.190.100 with SMTP id d64mr6498457yhn.76.1395963447529; Thu, 27 Mar 2014 16:37:27 -0700 (PDT) Original-Received: from [192.168.200.131] (c-71-236-63-161.hsd1.tn.comcast.net. [71.236.63.161]) by mx.google.com with ESMTPSA id y9sm5872742yhc.40.2014.03.27.16.37.26 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Thu, 27 Mar 2014 16:37:26 -0700 (PDT) In-Reply-To: <5330EDB0.1070406@dancol.org> X-Mailer: Evolution 3.10.4 (3.10.4-2.fc20) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:87469 Archived-At: On Mon, 2014-03-24 at 19:45 -0700, Daniel Colascione wrote: > On 03/24/2014 07:10 PM, Stefan wrote: > >> Since a comment in backquote.el said that backquote-list* needed to be a > >> primitive, here is an implementation of it as one, under the name > >> list-with-tail. > > > > I think it would make more sense to call it `list*'. Also it might make > > sense to change backquote.el so it uses this `list*' (tho probably only > > when passed with enough arguments). > > Agreed. On more that one occasion, I've wished we had a CL-less `list*'. > If you do add this feature, please make sure the existing list* compiler > macros keep working. > What about just deleting these compiler macros, and making cl-list* an alias for list*? There seems to be little point in keeping them if list* is a primitive.