[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.


reply via email to

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