From mboxrd@z Thu Jan  1 00:00:00 1970
From: Carsten Dominik <carsten.dominik@gmail.com>
Subject: Re: footnote bug
Date: Thu, 2 Apr 2009 09:06:49 +0200
Message-ID: <4D9DD28B-374B-4651-B5BF-4CBDE77C579F@gmail.com>
References: <20524da70903261321w67170dfcseb8f0d0b70e466e1@mail.gmail.com>
	<C7B43C79-E0AC-46FF-A339-BF4BE67FA002@gmail.com>
	<20524da70904012253m5c5af1ffsbad6cbdcf2340608@mail.gmail.com>
Mime-Version: 1.0 (Apple Message framework v930.3)
Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
Content-Transfer-Encoding: 7bit
Return-path: <emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org>
Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
	id 1LpHid-0004dV-K0
	for emacs-orgmode@gnu.org; Thu, 02 Apr 2009 03:52:11 -0400
Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
	id 1LpHiY-0004bW-HM
	for emacs-orgmode@gnu.org; Thu, 02 Apr 2009 03:52:10 -0400
Received: from [199.232.76.173] (port=37207 helo=monty-python.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.43) id 1LpHiY-0004bT-B0
	for emacs-orgmode@gnu.org; Thu, 02 Apr 2009 03:52:06 -0400
Received: from mail-ew0-f160.google.com ([209.85.219.160]:61184)
	by monty-python.gnu.org with esmtp (Exim 4.60)
	(envelope-from <carsten.dominik@gmail.com>) id 1LpHiX-00059v-Nx
	for emacs-orgmode@gnu.org; Thu, 02 Apr 2009 03:52:06 -0400
Received: by ewy4 with SMTP id 4so426602ewy.42
	for <emacs-orgmode@gnu.org>; Thu, 02 Apr 2009 00:52:04 -0700 (PDT)
In-Reply-To: <20524da70904012253m5c5af1ffsbad6cbdcf2340608@mail.gmail.com>
List-Id: "General discussions about Org-mode." <emacs-orgmode.gnu.org>
List-Unsubscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=unsubscribe>
List-Archive: <http://lists.gnu.org/pipermail/emacs-orgmode>
List-Post: <mailto:emacs-orgmode@gnu.org>
List-Help: <mailto:emacs-orgmode-request@gnu.org?subject=help>
List-Subscribe: <http://lists.gnu.org/mailman/listinfo/emacs-orgmode>,
	<mailto:emacs-orgmode-request@gnu.org?subject=subscribe>
Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org
Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org
To: Samuel Wales <samologist@gmail.com>
Cc: emacs-orgmode@gnu.org


On Apr 2, 2009, at 7:53 AM, Samuel Wales wrote:

> Hi Carsten,
>
> I figured that you had already optimized the agenda quite a lot and
> that there probably wasn't much that could be done, so I suggested the
> only thing that seemed like it might be fast and would not be too
> brittle.  I didn't realize the code would need to be rewritten.
>
> For me, everything in the agenda is slow that requires refreshing or
> creating a view.  I don't know how to be more specific.

Hi Samuel,

does it make a noticeable difference when you turn off org-use-tag- 
inheritance ?

- Carsten

>
>
> On 2009-03-30, Carsten Dominik <carsten.dominik@gmail.com> wrote:
>> Hi Samuel,
>>
>> caching stuff for the agenda would mean rewriting the agenda code.
>>
>> Do you have more detailed pointers what operations exactly are slow?
>> Maybe we can profile and improve these without resorting to cacheing.
>>
>> - Carsten
>>
>> On Mar 26, 2009, at 9:21 PM, Samuel Wales wrote:
>>
>>> The following source produces the following output.
>>>
>>> ************* sorting speed
>>>>> The agenda is wonderful for other stuff, but for me it is
>>>>> not an editing mode per se.  I have never been able to use
>>>>> the agenda for full control over the org file, as some
>>>>> people are able to do.  For me (at least on my computer) it
>>>>> is slow.
>>>>
>>>> What is "slow".  Maybe we can improve things?
>>>
>>> You could use cached values for agenda files whose last
>>> update time is earlier than the last agenda scan.  That
>>> could lead to significant speedups for people who have
>>> several agenda files.[fn:15]
>>>
>>> [fn:15] It wouldn't help with people who have a single
>>> agenda file, and it wouldn't help with people who very
>>> frequently use all of their agenda files.  For those use
>>> cases, something much more complicated and brittle would
>>> probably be necessary
>>>
>>>
>>> Output:
>>>
>>> You could use cached values for agenda files whose last
>>> update time is earlier than the last agenda scan.  That
>>> could lead to significant speedups for people who have
>>> several agenda files.[1]
>>> [fn:15] It wouldn't help with people who have a single
>>> agenda file, and it wouldn't help with people who very
>>> frequently use all of their agenda files.  For those use
>>> cases, something much more complicated and brittle would
>>> probably be necessary
>>> [1] [fn:15]
>>>
>>> --
>>> Myalgic encephalomyelitis denialism is causing death (decades early;
>>> Jason et al. 2006) and severe suffering (worse than nearly all other
>>> diseases studied; e.g. Schweitzer et al. 1995) and grossly  
>>> corrupting
>>> science.  http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm
>>>
>>>
>>> _______________________________________________
>>> Emacs-orgmode mailing list
>>> Remember: use `Reply All' to send replies to the list.
>>> Emacs-orgmode@gnu.org
>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>>
>>
>
>
> -- 
> Myalgic encephalomyelitis denialism is causing death (decades early;
> Jason et al. 2006) and severe suffering (worse than nearly all other
> diseases studied; e.g. Schweitzer et al. 1995) and grossly corrupting
> science.  http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm