[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Pushing the `gnus-range-*' functions down into the C layer
From: |
Wojciech Meyer |
Subject: |
Re: Pushing the `gnus-range-*' functions down into the C layer |
Date: |
Fri, 10 Sep 2010 00:56:17 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 |
Ted Zlatanov <address@hidden> writes:
>
> You mean a bool-vector, I think. Emacs has those built-in, see
>
> (info "(elisp) Bool-Vectors")
>
> but they are not good at representing sparse mutable lists, which Gnus
> needs to represent article ranges.
>
> Ted
Hi,
I think they are best to solve your performance problems. The idea is
to keep just one array for all of the articles, means one per
group. That would be just the internal representation, you still
save-read from lists with article ranges.
Wojciech
Re: Pushing the `gnus-range-*' functions down into the C layer, Wojciech Meyer, 2010/09/09
Re: Pushing the `gnus-range-*' functions down into the C layer, Andy Wingo, 2010/09/10
Re: Pushing the `gnus-range-*' functions down into the C layer, Stefan Monnier, 2010/09/10