From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Herbert Euler" Newsgroups: gmane.emacs.help Subject: Accelerating Emacs? Date: Fri, 28 Oct 2005 10:25:41 +0800 Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-Trace: sea.gmane.org 1130466377 20638 80.91.229.2 (28 Oct 2005 02:26:17 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 28 Oct 2005 02:26:17 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Oct 28 04:26:08 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1EVJwH-0004UM-MK for geh-help-gnu-emacs@m.gmane.org; Fri, 28 Oct 2005 04:25:53 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EVJwH-00025l-14 for geh-help-gnu-emacs@m.gmane.org; Thu, 27 Oct 2005 22:25:53 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1EVJw9-00025Z-3C for help-gnu-emacs@gnu.org; Thu, 27 Oct 2005 22:25:45 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1EVJw7-00024Y-Fi for help-gnu-emacs@gnu.org; Thu, 27 Oct 2005 22:25:44 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1EVJw7-00024R-Bl for help-gnu-emacs@gnu.org; Thu, 27 Oct 2005 22:25:43 -0400 Original-Received: from [64.4.26.26] (helo=hotmail.com) by monty-python.gnu.org with esmtp (Exim 4.34) id 1EVJw7-0002xo-9Z for help-gnu-emacs@gnu.org; Thu, 27 Oct 2005 22:25:43 -0400 Original-Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Thu, 27 Oct 2005 19:25:41 -0700 Original-Received: from 64.4.26.200 by by112fd.bay112.hotmail.msn.com with HTTP; Fri, 28 Oct 2005 02:25:41 GMT X-Originating-IP: [202.43.217.195] X-Originating-Email: [herberteuler@hotmail.com] X-Sender: herberteuler@hotmail.com Original-To: help-gnu-emacs@gnu.org X-OriginalArrivalTime: 28 Oct 2005 02:25:41.0496 (UTC) FILETIME=[E465EF80:01C5DB66] 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:30635 Archived-At: Hello everyone, Emacs is undoubtly the most powerful editor because of its architecture, Elisp causes lots of problems solvable within Emacs. But Emacs seems to be a bit slower for the same reason. I wrote a Lisp program to generate a huge amount of random data for testing. This created a file whose size was 192MB. Then I wanted to edit it and Emacs behaved like a snail even when deleting a character. Finally I edited the file with vim and it was not so slow as Emacs. It might be because Lisp is an interpreting language, and any operation in Emacs is firstly translated into calling of Lisp functions and then executed. But common operations in vim is written in C and linked in the binary executable file, so vim is fast. So perhaps I cannot get the power (as well as conveniency) plus speed at the same time, in another word, it is not possible to accelerate Emacs. Is this really true? Regards, Guanpeng Xu _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/