all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
[parent not found: <mailman.13033.1130478796.20277.help-gnu-emacs@gnu.org>]
[parent not found: <mailman.12998.1130466347.20277.help-gnu-emacs@gnu.org>]
* Accelerating Emacs?
@ 2005-10-28  2:25 Herbert Euler
  2005-10-28  8:25 ` Eli Zaretskii
       [not found] ` <mailman.13045.1130488013.20277.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 25+ messages in thread
From: Herbert Euler @ 2005-10-28  2:25 UTC (permalink / raw)


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/

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2005-12-01  4:43 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.13061.1130499101.20277.help-gnu-emacs@gnu.org>
2005-10-28 12:08 ` Accelerating Emacs? David Kastrup
2005-10-28 13:43   ` Herbert Euler
2005-10-28 12:49 ` Thien-Thi Nguyen
2005-11-01  4:55 ` Stefan Monnier
     [not found] <mailman.13033.1130478796.20277.help-gnu-emacs@gnu.org>
2005-10-28  8:59 ` Alan Mackenzie
2005-10-28 18:28   ` Herbert Euler
2005-10-29 10:18     ` Eli Zaretskii
2005-10-29 11:44       ` Herbert Euler
2005-10-29 15:43         ` Eli Zaretskii
2005-10-31  3:26           ` Herbert Euler
     [not found] <mailman.12998.1130466347.20277.help-gnu-emacs@gnu.org>
2005-10-28  2:59 ` Flying Grass
2005-10-28  5:53   ` Herbert Euler
2005-10-28  8:23     ` Eli Zaretskii
2005-10-28 11:31       ` Herbert Euler
2005-10-28 13:13         ` Eli Zaretskii
     [not found]     ` <mailman.13044.1130487836.20277.help-gnu-emacs@gnu.org>
2005-10-28 10:36       ` Per Abrahamsen
2005-10-28  2:25 Herbert Euler
2005-10-28  8:25 ` Eli Zaretskii
2005-10-28 11:38   ` Herbert Euler
2005-10-28 13:16     ` Eli Zaretskii
     [not found] ` <mailman.13045.1130488013.20277.help-gnu-emacs@gnu.org>
2005-11-28  1:09   ` Christopher C. Stacy
2005-11-28  5:21     ` Eli Zaretskii
     [not found]     ` <mailman.17015.1133155279.20277.help-gnu-emacs@gnu.org>
2005-11-28  5:46       ` Pascal Bourguignon
2005-11-28 10:26         ` Thien-Thi Nguyen
2005-12-01  4:43         ` Stefan Monnier

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.