bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#65344: 28.2; Unable to Edebug cl-flet form which uses argument destr


From: Gerd Möllmann
Subject: bug#65344: 28.2; Unable to Edebug cl-flet form which uses argument destructuring
Date: Sun, 20 Aug 2023 08:48:31 +0200
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:102.0) Gecko/20100101 Thunderbird/102.14.0

On 20.08.23 08:08, Michael Heerdegen wrote:

I also checked now what's up with functions whose name is (setf ...),
which is valid CL.  That's not supported in ELisp, it seems, so I
[...]

Eh - aren't such names used by "gv.el"?

AFAIU, and I'm pretty sure pf that, Gv stores setter function in a symbol property of the getter function name. So, there is no need for more generalized function names.

That's probably more ecomical than extending function names to allow something like (setf ...).

(Although, I must say, adding generalized function names to CNUCL, in addition to (setf ...), and as a more meaningful replacement for gensyms, proved quite helpful to me for things like CLOS method functions, discriminating function etc. Just planting an idea :-)).






reply via email to

[Prev in Thread] Current Thread [Next in Thread]