From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Why is Elisp slow? Date: Thu, 02 May 2019 18:34:11 +0300 Message-ID: <83k1f8q39o.fsf@gnu.org> References: <86pnwkpltx.fsf@zoho.com> <8636tgphps.fsf@zoho.com> <86o9c4np6q.fsf_-_@zoho.com> <8636tfocyl.fsf@zoho.com> <20190502075617.GA18331@tuxteam.de> <874l6d3ylg.fsf@mbork.pl> <20190502131827.GA28987@tuxteam.de> Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="25897"; mail-complaints-to="usenet@blaine.gmane.org" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu May 02 17:34:45 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hMDjQ-0006To-Sa for geh-help-gnu-emacs@m.gmane.org; Thu, 02 May 2019 17:34:44 +0200 Original-Received: from localhost ([127.0.0.1]:53202 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMDjP-0000ki-Sp for geh-help-gnu-emacs@m.gmane.org; Thu, 02 May 2019 11:34:43 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:33436) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMDjD-0000kZ-UT for help-gnu-emacs@gnu.org; Thu, 02 May 2019 11:34:33 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:45731) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hMDjD-0005XX-Rs for help-gnu-emacs@gnu.org; Thu, 02 May 2019 11:34:31 -0400 Original-Received: from [176.228.60.248] (port=2735 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1hMDjD-0001Sj-4c for help-gnu-emacs@gnu.org; Thu, 02 May 2019 11:34:31 -0400 In-reply-to: <20190502131827.GA28987@tuxteam.de> (tomas@tuxteam.de) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:120133 Archived-At: > Date: Thu, 2 May 2019 15:18:27 +0200 > From: tomas@tuxteam.de > Cc: help-gnu-emacs@gnu.org > > > ...well, Org-mode agenda takes almost 30 seconds to generate for me... > > Perhaps this is more a case for fine tuning Org mode's algorithms & > data structures? (I don't use agenda, so I don't really know what > I'm talking about. Perhaps all of this is already done?) It's certainly a reason to report this to the Org developers, and ask them to speed this up. (My personal rant to package authors is that they are way too eager to implement stuff in Lisp which cannot possibly be fast enough or scalable enough, instead of urging Emacs to provide new C primitives and core features, or, better, submitting patches to implement such features in C. Two cases in point are linum-mode and fci-mode. End of rant.)