[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Namespace macros
From: |
Helmut Eller |
Subject: |
Re: Namespace macros |
Date: |
Mon, 08 Dec 2014 08:55:50 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
On Mon, Dec 08 2014, Artur Malabarba wrote:
> Names.el partially solves that by namespacing sharp-quoted symbols as
> function names (you have to use the sharp-quote on function names for this to
> work, but that's good practice anyway). This catches the majority of the uses
> of quotes for me.
For me define-key was a problematic and common case. Until now I
believed that replacing 'COMMAND in (define-key ... 'COMMAND) with
#'COMMAND is inappropriate because I thought that #'F evaluates to
(symbol-function 'F).
But it turns out that my intuition was wrong and that (eq #'F 'F) => t
for all symbols F. So #' can be used to mark function names in more
cases than I thought. Which is good news for the namespace macro.
Helmut
- Re: Generators (iterators) for Gnu Emacs, (continued)
- Re: Generators (iterators) for Gnu Emacs, Michael Heerdegen, 2014/12/05
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/05
- Re: Generators (iterators) for Gnu Emacs, Daniel Colascione, 2014/12/06
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/06
- Re: Generators (iterators) for Gnu Emacs, Daniel Colascione, 2014/12/06
- Re: Generators (iterators) for Gnu Emacs, Stefan Monnier, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Daniel Colascione, 2014/12/07
- Re: Generators (iterators) for Gnu Emacs, Ted Zlatanov, 2014/12/07
- Namespace macros (was: Generators (iterators) for Gnu Emacs), Helmut Eller, 2014/12/07
- Re: Namespace macros (was: Generators (iterators) for Gnu Emacs), Artur Malabarba, 2014/12/07
- Re: Namespace macros,
Helmut Eller <=
- Re: Namespace macros, Artur Malabarba, 2014/12/08
- Re: Namespace macros, Helmut Eller, 2014/12/08
- Re: Namespace macros, Artur Malabarba, 2014/12/08
- Re: Namespace macros, Dmitry Gutov, 2014/12/08
- Re: Namespace macros, Artur Malabarba, 2014/12/08
- Re: Namespace macros, Dmitry Gutov, 2014/12/08
- Re: Namespace macros, Helmut Eller, 2014/12/08
- Re: Namespace macros, Richard Stallman, 2014/12/08
- Re: Namespace macros, Artur Malabarba, 2014/12/08
- Re: Namespace macros, Helmut Eller, 2014/12/08