From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Accelerating Emacs? Date: Fri, 28 Oct 2005 15:16:35 +0200 Message-ID: References: NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1130511441 24966 80.91.229.2 (28 Oct 2005 14:57:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 28 Oct 2005 14:57:21 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Oct 28 16:57:20 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EVVdn-0002uv-4V for geh-help-gnu-emacs@m.gmane.org; Fri, 28 Oct 2005 16:55:35 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EVVdm-0004I6-6x for geh-help-gnu-emacs@m.gmane.org; Fri, 28 Oct 2005 10:55:34 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EVU62-0004lM-Ln for help-gnu-emacs@gnu.org; Fri, 28 Oct 2005 09:16:38 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EVU61-0004l5-Ij for help-gnu-emacs@gnu.org; Fri, 28 Oct 2005 09:16:37 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EVU61-0004l1-2i for help-gnu-emacs@gnu.org; Fri, 28 Oct 2005 09:16:37 -0400 Original-Received: from [192.114.186.66] (helo=romy.inter.net.il) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EVU60-0005VI-Uy for help-gnu-emacs@gnu.org; Fri, 28 Oct 2005 09:16:37 -0400 Original-Received: from HOME-C4E4A596F7 (IGLD-80-230-203-194.inter.net.il [80.230.203.194]) by romy.inter.net.il (MOS 3.5.8-GR) with ESMTP id CVB00019 (AUTH halo1); Fri, 28 Oct 2005 15:16:30 +0200 (IST) Original-To: help-gnu-emacs@gnu.org In-reply-to: (herberteuler@hotmail.com) X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:30657 Archived-At: > From: "Herbert Euler" > Date: Fri, 28 Oct 2005 19:38:26 +0800 > > >Primitive operations that are used a lot and need to be fast are > >written in C, not in Lisp. > > But at least the searching, syntax highlighting, tags processing, > and some other modules are written in Lisp They are written in Lisp, but they make heavy use of search and syntax primitives that are written in C. > >FWIW, on a reasonably fast machine, I find Emacs reasonably fast for > >day-to-day operation. > > I believe this is true. But hey, lots of algorithms that are very effective > in general cases have to face some really bad situation, just like I > mentioned here. Sure, but making decisions about the tools you use based on such rare bad situations is not a very wise thing to do, is it? > Is it possible to improve the behaviour of Emacs in such situations? It might be. Feel free to report such cases as bugs, and the developers will see if there's something that should be done.