all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stefan Monnier <monnier@iro.umontreal.ca>
Subject: Re: Large files
Date: Tue, 11 Jan 2005 23:21:54 GMT	[thread overview]
Message-ID: <jwv3bx7y3be.fsf-monnier+gnu.emacs.help@gnu.org> (raw)
In-Reply-To: mailman.12503.1105483628.27204.help-gnu-emacs@gnu.org

> All the professional text editors known to me are disk oriented.

I'm not sure what the "professional" above refers to.

> I always wondered that Emacs isn't.

Probably because it never seemed necessary.

Why would anybody edit enormously large files?  Such large files are not
written by hand (otherwise, they'd be smaller), so you'd only want to edit
them by hand in some rare circumstances.
Such circumstances are sufficiently particular that people are happy using
some other solution instead.

> Anyway, Emacs can't, and today in days large memory systems are less
> expensive, disk oriented editing appears to be less important - but
> only at the first glance, because modern Emacs features like
> auto-revert-tail mode, making viewing (not editing) logfiles easy,
> which really can be extremely large.

`tail -f' in a shell buffer works as well, and with comint-truncate-buffer,
it'll work even if your logfile grows to several GB.

> Or loading a large number of java classes may also cause a memory
> consumption which is significant larger than that of Windows text editors
> like UE.

It may but I've never seen people complain about it, so it looks like either
they don't suffer from it, or they silently switch to something else.
Emacs is not famous for being frugal, but Eclipse seem to "eclipse" even
Emacs on this front and that doesn't seem to prevent it from being used for
large Java projects.

> Therefore I support Stefan's proposal that someone could try to write
> an elisp package that does disk oriented editing.

Supporting it won't help.  You need to go and write it.


        Stefan

  parent reply	other threads:[~2005-01-11 23:21 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <mailman.12423.1105469022.27204.help-gnu-emacs@gnu.org>
2005-01-11 18:59 ` Large files Stefan Monnier
2005-01-11 19:22   ` Carsten Weinberg
2005-01-11 20:04     ` Eli Zaretskii
2005-01-11 20:27       ` cweinberg
2005-01-12 10:07     ` Peter Dyballa
     [not found]   ` <mailman.12453.1105473332.27204.help-gnu-emacs@gnu.org>
2005-01-11 21:50     ` Pascal Bourguignon
2005-01-11 21:55     ` Stefan Monnier
2005-01-11 22:25       ` cweinberg
     [not found]       ` <mailman.12503.1105483628.27204.help-gnu-emacs@gnu.org>
2005-01-11 23:21         ` Stefan Monnier [this message]
2005-01-11 18:24 Rathnaprabhu Rajendran

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=jwv3bx7y3be.fsf-monnier+gnu.emacs.help@gnu.org \
    --to=monnier@iro.umontreal.ca \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.