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

reply via email to

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