emacs-devel
[Top][All Lists]
Advanced

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

Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros


From: Sean Whitton
Subject: Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros
Date: Tue, 12 Apr 2022 22:08:55 -0700
User-agent: Emacs/29.0.50 (x86_64-pc-linux-gnu)

Hello,

On Tue 12 Apr 2022 at 11:58pm -04, Richard Stallman wrote:

> [[[ To any NSA and FBI agents reading my email: please consider    ]]]
> [[[ whether defending the US Constitution against all enemies,     ]]]
> [[[ foreign or domestic, requires you to follow Snowden's example. ]]]
>
>   > >     Add two classic Common Lisp macro-writing macros
>   > >
>   > >     * lisp/emacs-lisp/cl-macs.el (cl-with-gensyms, cl-once-only): New 
> macros.
>
>   > Doesn't this need documentation and an entry in NEWS?
>
> Are they needed only for compatibility with some Common Lisp programs?
>
> If these are useful new features, why define them with `cl-' in their names?
>
> If they aren't, why define them at all?

They're useful new features rather than for compat.

Stefan was concerned that "once-only" is not descriptive enough.  But
it's the usual CL name for this macro.  So I concluded that prefixing
both with cl- will be easiest to memorise.

-- 
Sean Whitton



reply via email to

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