From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#64735: 29.0.92; find invocations are ~15x slower because of ignores Date: Sun, 23 Jul 2023 09:42:45 +0000 Message-ID: <87r0ozq7ze.fsf@localhost> References: <878rb944wi.fsf@localhost> <83tttx9q4v.fsf@gnu.org> <87pm4lb4fr.fsf@gmx.de> <83pm4l9n0o.fsf@gnu.org> <87jzutb14l.fsf@gmx.de> <83mszp9kl2.fsf@gnu.org> <83h6pwa52z.fsf@gnu.org> <87ilaci637.fsf@catern.com> <83sf9g88eh.fsf@gnu.org> <87pm4krq2m.fsf@localhost> <838rb881ak.fsf@gnu.org> <87mszornlq.fsf@localhost> <83351g7yn5.fsf@gnu.org> <875y6brrnk.fsf@localhost> <83fs5f6opg.fsf@gnu.org> <87351frqr7.fsf@localhost> <831qgzuh5n.fsf@gnu.org> <87tttvq8df.fsf@localhost> <83y1j7t19d.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="31501"; mail-complaints-to="usenet@ciao.gmane.io" Cc: sbaugh@janestreet.com, rms@gnu.org, sbaugh@catern.com, dmitry@gutov.dev, michael.albinus@gmx.de, 64735@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun Jul 23 11:43:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qNVcR-00082X-Om for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 23 Jul 2023 11:43:15 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qNVcH-0000Et-Qy; Sun, 23 Jul 2023 05:43:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qNVcF-0000Cw-Nm for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2023 05:43:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qNVcF-0005Qo-EZ for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2023 05:43:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qNVcE-00089p-A9 for bug-gnu-emacs@gnu.org; Sun, 23 Jul 2023 05:43:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 23 Jul 2023 09:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64735 X-GNU-PR-Package: emacs Original-Received: via spool by 64735-submit@debbugs.gnu.org id=B64735.169010536031320 (code B ref 64735); Sun, 23 Jul 2023 09:43:02 +0000 Original-Received: (at 64735) by debbugs.gnu.org; 23 Jul 2023 09:42:40 +0000 Original-Received: from localhost ([127.0.0.1]:38341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNVbr-000896-Rm for submit@debbugs.gnu.org; Sun, 23 Jul 2023 05:42:40 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]:37367) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNVbq-00088r-22 for 64735@debbugs.gnu.org; Sun, 23 Jul 2023 05:42:38 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 65B52240104 for <64735@debbugs.gnu.org>; Sun, 23 Jul 2023 11:42:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1690105352; bh=ZrAFA289wcl72Cj2hrJf7GXH0mUzbvs1bRCt432M54c=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=bGdmukiHk+diLRDsPgn2+DBNZfpK6QjVdfkP4tb4wm1hTCSX6PP0sg5tknFSetplP pXN0oyMH5TTYdxDYE2L4ipvWh+94XXg9oXJJJP1y1ejYorkrJA6GyyB7cdJtBlV3eq SuCbAu7ras+fAQJKDGzv6dx5cCgh7fvj3k095c7spOzrB8H2PQAKcLAVxqy3Uhec26 m1vjoK8NM7DZU8kpAISscF9FzXi8g1jA2XloK9Yx6jzJsTg39ZQiWEprXanrHmn5Kx qrZB9mk/EAizCl2iVMnAFugIg5fdhrJtG+IMyieipFZpm72X+mTvxg1iu2WFc6M8FK 4SJCycV/yHEgA== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4R7yxz5QTyz6tsj; Sun, 23 Jul 2023 11:42:31 +0200 (CEST) In-Reply-To: <83y1j7t19d.fsf@gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:265882 Archived-At: Eli Zaretskii writes: >> The only callback paradigm I know of in Emacs is something like process >> sentinels. Do you have something else in mind? > > Think about an API that is passed a function, and calls that function > when appropriate, to perform caller-defined processing of the stuff > generated by the API's implementation. That function is what I > referred to as "callback". But what is the strategy that should be used to call the CALLBACK? You clearly had something other than "call as soon as we got another file name" in mind. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at