home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.editors
- Path: sparky!uunet!cs.utexas.edu!torn!watserv1!watmath!watmath!nmouawad
- From: nmouawad@waterloo.edu (Naji Mouawad)
- Subject: Undo, unlimited file size and internal data structure ... how ?
- In-Reply-To: gonzalod@amex-trs.com's message of 21 Jul 92 01: 51:46 GMT
- Message-ID: <NMOUAWAD.92Jul21203226@math.waterloo.edu>
- Sender: news@math.waterloo.edu (News Owner)
- Organization: University of Waterloo
- Date: Wed, 22 Jul 1992 00:32:26 GMT
- Lines: 28
-
-
- Two features of Emacs amazes me: unlimited file size and undo. Every
- time I use Emacs I wonder how ?
-
- How this is done ? I don't want the actual code, only the general
- principles behind it.
-
- Take undo for instance: how is done ? Does Emacs keeps a
- log of all the commands and their actions ? I am really puzzled.
-
- The same goes with unlimited file sizes. What kink of internal
- representation is being used by Emacs in order to keep a fast response
- while managing big files ? I noticed that Emacs does not use the more
- or less usuall (line, column) indicators. Are these facts related ?
-
- Could someone explain ?
-
- Thanks in advance.
-
- If there is enough interest I'll summerize.
-
- naji.
- --
- -------------------------------------------------------------------
- | Naji Mouawad | nmouawad@watmath.waterloo.edu |
- | University |---------------------------------------------------|
- | Of Waterloo | "The Stranger in us is our most familiar Self" |
- -------------------------------------------------------------------
-