From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bastien Subject: Re: ... Date: Thu, 31 Jan 2013 14:32:01 +0100 Message-ID: <874nhxjx66.fsf@bzg.ath.cx> References: <877gmt3dzq@ch.ristopher.com> <871ud13dkp@ch.ristopher.com> <6C559BF7-BACF-48AF-AB06-383D6AC14BDE@gmail.com> <87622dlhqm.fsf@bzg.ath.cx> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:51409) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U0uFR-0006Af-IJ for emacs-orgmode@gnu.org; Thu, 31 Jan 2013 08:32:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U0uFP-0007ZC-4P for emacs-orgmode@gnu.org; Thu, 31 Jan 2013 08:32:13 -0500 Received: from mail-wi0-f182.google.com ([209.85.212.182]:48495) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U0uFO-0007Yx-UZ for emacs-orgmode@gnu.org; Thu, 31 Jan 2013 08:32:11 -0500 Received: by mail-wi0-f182.google.com with SMTP id hn14so2785493wib.15 for ; Thu, 31 Jan 2013 05:32:10 -0800 (PST) In-Reply-To: (Carsten Dominik's message of "Thu, 31 Jan 2013 12:59:29 +0100") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Carsten Dominik Cc: Christopher Schmidt , "emacs-orgmode@gnu.org Mailing List" Hi Carsten, thanks a lot for the very clear explanations. Carsten Dominik writes: > The difference is only the repeated concatenation operation, and not the > recompilation. I always thought that this would work differently, and that > is why a lot of regexps get constructed and then stored in variables or > constants. Of course this is also a good practice for readable and > maintainable code, but the impact on efficiency is not as big as I used to > think. So when I saw Christoher's initial patch, I thought a function to > create > org-ooutline-regexp-bol would be a large burden in speed - but it now seems that it would only be a minor impact. That was my assumption too... hence my reaction to Christopher's patch. It now makes sense -- I'll ask for confirmation on the emacs-devel as suggested by Christopher. > Still, I think making a local variable in buffers with > org-struct-mode is also a good way to get the functionality > Christopher wants. Mh... here I'm not sure to understand what you suggest. Isn't the whole point of Christopher's patch to rely on a buffer local value of org-outline-regexp? I surely miss something. Thanks! -- Bastien