[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
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, (continued)
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Po Lu, 2022/04/12
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Sean Whitton, 2022/04/12
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Eli Zaretskii, 2022/04/12
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Sean Whitton, 2022/04/13
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Eli Zaretskii, 2022/04/13
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Johann Klähn, 2022/04/13
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Sean Whitton, 2022/04/13
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/12
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros,
Sean Whitton <=
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/13
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Sean Whitton, 2022/04/14
- RE: [External] : Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Drew Adams, 2022/04/14
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/14
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Eli Zaretskii, 2022/04/15
- Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/17
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Michael Heerdegen, 2022/04/16
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/17
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Eli Zaretskii, 2022/04/18
Re: master 2e9111813b: Add two classic Common Lisp macro-writing macros, Richard Stallman, 2022/04/18