[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Add gv-define-expander for plist-get
From: |
Stefan Monnier |
Subject: |
Re: [PATCH] Add gv-define-expander for plist-get |
Date: |
Tue, 08 Sep 2020 23:23:23 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> I cannot understand this point. Your additional test is passed
> by current code, the additional quote is unneeded I think.
Looks like I was just confused, thanks for double checking.
> (lambda (do plist prop)
> (macroexp-let2 macroexp-copyable-p key prop
> (gv-letplace (getter setter) plist
> - (macroexp-let2 nil p `(plist-member ,getter ,key)
> + (macroexp-let2 nil p `(cdr (plist-member ,getter ',key))
> (funcall do
> `(cadr ,p)
^^^^
car?
Could you send me the patch against `master`, so I can install it?
Stefan