[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [O] How to make agenda generation faster
From: |
stardiviner |
Subject: |
Re: [O] How to make agenda generation faster |
Date: |
Fri, 19 Oct 2018 08:04:16 +0800 |
User-agent: |
mu4e 1.1.0; emacs 26.1 |
>> However, before it could be suitable as a possible replacement, it will
>> likely require more optimization. Some queries, especially more complex
>> ones, are slower than the equivalent searches and agendas in the current
>> Org Agenda code. This is because of the way the queries run predicates
>> on each heading. Despite the current Org Agenda code's complexity, it
>> is well optimized and hard to beat.
>
> Are you saying that queries are turned into regexp searches within Org
> files? If so, I don't think they should.
>
> Queries should only operate on the output of the data extraction,
> possibly a list of defstructs. I.e., you first extract all meaningful
> data from the document (during idle time, with cache, or whatever
> optimization would be chosen), store it in an appropriate format, then
> query it.
>
I think the same way. In some language library like Clojure's enlive
handle the HTML string the same way.
--
[ stardiviner ] don't need to convince with trends.
Blog: https://stardiviner.github.io/
IRC(freenode): stardiviner
GPG: F09F650D7D674819892591401B5DF1C95AE89AC3
- Re: [O] How to make agenda generation faster, (continued)
Re: [O] How to make agenda generation faster, Adam Porter, 2018/10/09
- Re: [O] How to make agenda generation faster, Nicolas Goaziou, 2018/10/09
- Re: [O] How to make agenda generation faster, Marcin Borkowski, 2018/10/10
- Re: [O] How to make agenda generation faster, Adam Porter, 2018/10/16
- Re: [O] How to make agenda generation faster, Ihor Radchenko, 2018/10/17
- Re: [O] How to make agenda generation faster, Nicolas Goaziou, 2018/10/17
- Re: [O] How to make agenda generation faster, Adam Porter, 2018/10/17
- Re: [O] How to make agenda generation faster, Nicolas Goaziou, 2018/10/18
- Re: [O] How to make agenda generation faster,
stardiviner <=
- Re: [O] How to make agenda generation faster, Adam Porter, 2018/10/19
- Re: [O] How to make agenda generation faster, Nicolas Goaziou, 2018/10/20
Re: [O] How to make agenda generation faster, Marcin Borkowski, 2018/10/10
Re: [O] How to make agenda generation faster, Julius Dittmar, 2018/10/09