[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problems with flet on last emacs
From: |
Tassilo Horn |
Subject: |
Re: problems with flet on last emacs |
Date: |
Wed, 27 Jun 2012 21:42:47 +0200 |
User-agent: |
Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.1 (gnu/linux) |
"Pascal J. Bourguignon" <address@hidden> writes:
>> Ok, both are nil, so x and x are different symbols. cl uses macroexp's
>> macro expansion macros at various places, and `macroexp-let2' uses
>> (make-symbol "x") to create new symbols. That's not making it easier to
>> understand...
>
> That'd be a "bug" in the emacs lisp printer.
>
>
> Symbols that are not interned in any package should be printed with
> the #: prefix. eg. in emacs-version "23.4.2", (make-symbol "x") -->
> #:x
Are you sure you haven't set `print-gensym'? If that's nil, it prints
just x here (Emacs 24.1). And even then you can't distinguish #:x and
#:x just by looking at the expansion. For that, you need
`print-circle', too.
Bye,
Tassilo
- Re: problems with flet on last emacs, (continued)