From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Liu Newsgroups: gmane.emacs.bugs Subject: bug#19814: 24.4; pcase-lambda Date: Mon, 09 Feb 2015 13:30:58 +0800 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1423459935 5127 80.91.229.3 (9 Feb 2015 05:32:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Feb 2015 05:32:15 +0000 (UTC) Cc: 19814@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Feb 09 06:32:14 2015 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 1YKgxB-0002QV-QU for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Feb 2015 06:32:14 +0100 Original-Received: from localhost ([::1]:58911 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKgxA-0000Cm-RH for geb-bug-gnu-emacs@m.gmane.org; Mon, 09 Feb 2015 00:32:12 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55973) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKgx7-0000Ch-9c for bug-gnu-emacs@gnu.org; Mon, 09 Feb 2015 00:32:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YKgx0-00043F-Sg for bug-gnu-emacs@gnu.org; Mon, 09 Feb 2015 00:32:09 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:46483) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKgx0-00042W-QF for bug-gnu-emacs@gnu.org; Mon, 09 Feb 2015 00:32:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YKgx0-0002Yq-Ax for bug-gnu-emacs@gnu.org; Mon, 09 Feb 2015 00:32:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Leo Liu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 09 Feb 2015 05:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 19814 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 19814-submit@debbugs.gnu.org id=B19814.14234598749781 (code B ref 19814); Mon, 09 Feb 2015 05:32:02 +0000 Original-Received: (at 19814) by debbugs.gnu.org; 9 Feb 2015 05:31:14 +0000 Original-Received: from localhost ([127.0.0.1]:37723 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKgwD-0002Xh-Fo for submit@debbugs.gnu.org; Mon, 09 Feb 2015 00:31:13 -0500 Original-Received: from mail-pd0-f170.google.com ([209.85.192.170]:39629) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YKgwB-0002XU-4l for 19814@debbugs.gnu.org; Mon, 09 Feb 2015 00:31:11 -0500 Original-Received: by pdjy10 with SMTP id y10so6083704pdj.6 for <19814@debbugs.gnu.org>; Sun, 08 Feb 2015 21:31:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:references:face:date:in-reply-to:message-id :user-agent:mime-version:content-type; bh=ideccKrWAYo00+vrpMoc/WNDu0MFffCrFf5JMnCzxFo=; b=wxFgsODpvQgueWE4k74cJjfMcAHdq3AWMoRHKJNWMgZ8evR8u3L1SEDocfDzTibTOn zmWux9yja5mcEspQO8348BQ6yLh2C6yhWfKDRmxApWx6E4D7Wa8RgGaqUlm7EOb9FP5+ UquLt86qpGRvQlaHbjZNzohWTHUdQtMN3jzqX/zFC3U0t02G+babwwXB0V+WKilBw09o RA08GqMcPLVhZ/Vml+06U+YM20AfG1KHFhF16tX6t+f4/aUZYWwolnjPJ4D0nIxVKWi3 pUItlpH59XdZO1QzgPslg+zcizp2lUkY8tpIt8pb0JI8W9u84LKF+a58jrB5uFDCXITQ uCvA== X-Received: by 10.68.136.137 with SMTP id qa9mr25579923pbb.127.1423459865379; Sun, 08 Feb 2015 21:31:05 -0800 (PST) Original-Received: from Shidais-iMac.local ([128.199.230.246]) by mx.google.com with ESMTPSA id r6sm14974702pdm.72.2015.02.08.21.31.03 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 08 Feb 2015 21:31:04 -0800 (PST) Face: iVBORw0KGgoAAAANSUhEUgAAACgAAAAoBAMAAAB+0KVeAAAAG1BMVEUAAAA9Cgm3Hx1WWFWA gn+WmJWsrqv4+vcCAwCRl2MkAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAAYoA AAGKATOXMFgAAAAHdElNRQfXAQwDNR+ZJmElAAABIklEQVQoz22SPW+DQAyGWUq65qasd9PNUSX4 AZHK2C1rJy5jpDS4IwRVup9dn7GNafpKIPPgzztXFSujqq1eM2n8h22oMkvxI/i9C97kRfMRUN55 dS3BrsAwBXUtMLAO4lryh8kTjOxKpQNniNxAgZOEe4bZwsDTFhKdqZRLNII4OQNHhEuq/RMkm6Cj TnnEA/fk0BorcYn5qA3oaeAxbaBOLrX+9G48NZ2Fzc2tzDM8Q+tMypEOqYHh8mAWaaK3U/cDMOT5 aMZMABgPXc7zPMs1A8DXO756GFJ/4fMEq47hTsAdn5avoxZ4ywl0c2w4Flu2Ybeyb3S+EqxX2DYA H8veJGEDTnHnrXvRaPyt+2kSfK6rfBZ2tUtfP/mR+pR6sX8BUZ/cDV7tvkoAAAAASUVORK5CYII= In-Reply-To: (Stefan Monnier's message of "Sun, 08 Feb 2015 23:27:49 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (OS X 10.10.2) 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:99196 Archived-At: On 2015-02-09 12:27 +0800, Stefan Monnier wrote: > No, I meant (DECLS . BODY) such that > > (let ((x (macroexp-parse-body body))) > (append (car x) (cdr x))) > > return something `equal' to `body'. Ahh, I see. We can certainly do that. But isn't the version committed to master slightly more flexible i.e. one can easily access the individual DOC, DECLARE or INTERACTIVE form? And if one wants to use the prelude (without the `nil') as a whole it is just (remq nil (car PARSED-BODY)) away? What do you think? Leo