GNU bug report logs - #19814
24.4; pcase-lambda

Previous Next

Package: emacs;

Reported by: Leo Liu <sdl.web <at> gmail.com>

Date: Sun, 8 Feb 2015 09:02:01 UTC

Severity: normal

Found in version 24.4

Fixed in version 25.1

Done: Leo Liu <sdl.web <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


Message #22 received at 19814 <at> debbugs.gnu.org (full text, mbox):

From: Leo Liu <sdl.web <at> gmail.com>
To: Stefan Monnier <monnier <at> iro.umontreal.ca>
Cc: 19814 <at> debbugs.gnu.org
Subject: Re: bug#19814: 24.4; pcase-lambda
Date: Mon, 09 Feb 2015 13:30:58 +0800
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




This bug report was last modified 10 years and 110 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.