[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: problems with flet on last emacs
From: |
Pascal J. Bourguignon |
Subject: |
Re: problems with flet on last emacs |
Date: |
Wed, 27 Jun 2012 21:46:55 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) |
Tassilo Horn <address@hidden> writes:
> "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.
Yes, but I've been using emacs for so long… I must have set those
variables in my ~/.emacs twenty years ago and forgotten about them.
--
__Pascal Bourguignon__ http://www.informatimago.com/
A bad day in () is better than a good day in {}.
- Re: problems with flet on last emacs, (continued)