[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Overlays as an AA-tree
From: |
Stefan Monnier |
Subject: |
Re: Overlays as an AA-tree |
Date: |
Tue, 21 Feb 2017 10:11:56 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux) |
> Ideally, I think, this last detail should be of no consequence and the
> implementation should only be limited by the number of overlays and not
> by where in the buffer they occur.
Luckily, it's not currently a problem we really face. Instead the
problem we face is how to handle a large number of overlays in a buffer,
but where any given buffer position is only covered by a modest number
of overlays.
The problem of handling efficiently a large number of overlays covering
a given position seems pretty hard to solve, actually.
> I think I'm going to relax now.
BTW, in your new overlay representation, how many bytes (or words) does
an overlay cost (in the master tree, if I count right, an overlay costs
3 Lisp_Misc objects, so that should be 3x 6words, i.e. 72 bytes on
a 32bit system)?
I'd expect the new representation to be no larger (the current
representation has a lot of redundancy). But I'm curious because,
depending on the answer, the whole Lisp_Misc thingy might want to
be reconsidered.
Stefan
- Re: Overlays as an AA-tree, (continued)
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/16
- Re: Overlays as an AA-tree, Eli Zaretskii, 2017/02/17
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/19
- Re: Overlays as an AA-tree, Stefan Monnier, 2017/02/19
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/19
- Re: Overlays as an AA-tree, Eli Zaretskii, 2017/02/20
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/21
- Re: Overlays as an AA-tree,
Stefan Monnier <=
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/21
- Re: Overlays as an AA-tree, Stefan Monnier, 2017/02/21
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/21
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/24
- Re: Overlays as an AA-tree, Richard Stallman, 2017/02/13
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/14
- Re: Overlays as an AA-tree, Stefan Monnier, 2017/02/06
- Re: Overlays as an AA-tree, Andreas Politz, 2017/02/06
- Re: Overlays as an AA-tree, Stefan Monnier, 2017/02/06
- Re: Overlays as an AA-tree, Joakim Jalap, 2017/02/06