[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: moving more cl seq/mapping support into core
From: |
Daniel Colascione |
Subject: |
Re: moving more cl seq/mapping support into core |
Date: |
Mon, 04 Oct 2010 10:41:55 -0700 |
User-agent: |
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 |
On 10/3/2010 4:15 PM, Stefan Monnier wrote:
>>> Can you point to a few examples? Parts of cl are ugly (the common use of
>>> make-symbol instead of gensym, for example, makes macroexpansions
>>> difficult to read).
>
> The use of make-symbol is a fairly recent change, to avoid filling the
> obarray with an ever-increasing number of temporary symbols.
But gensymed symbols aren't interned and should be GCed when no longer
referenced. I thought make-symbol was used just to avoid having to cons
up a new string for the symbol name.
Regardless, it'd be nice to be able to switch that off to make some
macro-expansions legible (or maybe I should write a tree walker that
disambiguates identically-named but distinct symbols).
Re: moving more cl seq/mapping support into core, MON KEY, 2010/10/02
Re: moving more cl seq/mapping support into core, Daniel Colascione, 2010/10/04
Re: moving more cl seq/mapping support into core, Richard Stallman, 2010/10/05
Re: moving more cl seq/mapping support into core, Helmut Eller, 2010/10/05