From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: What's the problem? Date: Thu, 11 Dec 2003 09:45:46 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <4nllpt3hr3.fsf@lockgroove.bwh.harvard.edu> <5bad69zd43.fsf@lister.roxen.com> <4noeuon378.fsf@lockgroove.bwh.harvard.edu> <4ny8tsgxy6.fsf@lockgroove.bwh.harvard.edu> <4nhe0ggv0u.fsf@lockgroove.bwh.harvard.edu> <4nk75bwjaf.fsf@lockgroove.bwh.harvard.edu> <4nsmjv8d32.fsf@collins.bwh.harvard.edu> <87iskpbloe.fsf@mail.jurta.org> Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AUSDg-0004lC-00 for ; Thu, 11 Dec 2003 15:55:12 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AUSDg-0002F9-00 for ; Thu, 11 Dec 2003 15:55:12 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AUT8X-0003Oq-UL for emacs-devel@quimby.gnus.org; Thu, 11 Dec 2003 10:53:57 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AUT3g-0001oz-JT for emacs-devel@gnu.org; Thu, 11 Dec 2003 10:48:56 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AUT39-0001iZ-Ml for emacs-devel@gnu.org; Thu, 11 Dec 2003 10:48:54 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AUT38-0001i7-I6 for emacs-devel@gnu.org; Thu, 11 Dec 2003 10:48:22 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1AUS4Y-00066t-MK; Thu, 11 Dec 2003 09:45:46 -0500 Original-To: Eli Zaretskii In-reply-to: <1190-Wed10Dec2003101817+0200-eliz@elta.co.il> X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:18637 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18637 By doing the computation in chunks, like stealth font-lock does, for example, you let other tasks get slots of CPU time while the long computation runs. Gnus could compute the summary in the background, piece by piece, somewhat like stealth font-lock. (Not exactly the same, because whenever Emacs is otherwise idle it should work full time on producing summary items.)