[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Proposal: immediate strings
From: |
Stefan Monnier |
Subject: |
Re: Proposal: immediate strings |
Date: |
Mon, 28 May 2012 10:25:01 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) |
> YMMV since it depends on what happens. For a long byte-compile runs,
> ~0.05% - 0.1% of live strings may have text properties. On the other
> side, some editing operations may cause this percentage to grow; for
> example, (indent-region) in C mode buffers for a huge regions (a size
> of xdisp.c :-) gives ~15% of live strings with properties, and almost
> all of them are small (less than 16 bytes).
Thanks. I think we can keep the `intervals' field for now.
> BTW, is it possible to attach a properties to a string used to represent
> a symbol name? If not, we can drop some bits from mark_object at the
> cost of having some precautions in Fmake_symbol.
Currently, `symbol-name' returns the actual string passed to
make-symbol/intern, so those can have text properties and you can even
change those properties later on. Hell, you can even get weird results
with things like (aset (symbol-name <yoursymbol>) ?a).
Stefan
- Re: Proposal: immediate strings, (continued)
- Re: Proposal: immediate strings, Ken Raeburn, 2012/05/24
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/24
- Re: Proposal: immediate strings, Stefan Monnier, 2012/05/24
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/24
- Re: Proposal: immediate strings, Stefan Monnier, 2012/05/24
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/24
- Re: Proposal: immediate strings, Dmitry Antipov, 2012/05/25
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/25
- Re: Proposal: immediate strings, Dmitry Antipov, 2012/05/28
- Re: Proposal: immediate strings,
Stefan Monnier <=
Re: Proposal: immediate strings, Dmitry Antipov, 2012/05/29
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/29
- Re: Proposal: immediate strings, Dmitry Antipov, 2012/05/29
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/29
- Re: Proposal: immediate strings, Dmitry Antipov, 2012/05/31
- Re: Proposal: immediate strings, Paul Eggert, 2012/05/31
Re: Proposal: immediate strings, Andreas Schwab, 2012/05/29